本文所分享的知识点是【DNS域名解析服务器的配置】,欢迎您喜欢52ij所分享的新闻、攻略、电脑教程及手机知识等经验,下面是详细的讲解。
DNS域名解析服务器的配置
一、概念:DNS(domain name server)域名解析服务器,通过它,每个站点只需维护它自己的IP地址到计算机名的映射。每个站点把这一映射放入一个可供公开查询的数据库,因此任何人想查找该站点中对应主机名的IP地址时,只需简单地查询该站点的数据库。
功能:1.提供email寻路2.分散网络管理3.有效搜寻域4.分级管理域名

DNS域名解析示意图
如图: .–>.org.–>AAA.com.–>www.AAA.com. [注意:这后面的点. 不能少表示根域,
二、域名解析过程:当我们打开www.AAA.com这样一个网页的时候有四个步骤
1.先找本地文件/etc/hosts,看本地缓存DNS
2.如果没找到,发给根域。
3.根域。再转发给org.服务器
4.org.服务器转发给AAA.com. DNS服务器,这是这个DNS 发现有个www.AAA.com.记录,域名指向xx.xx.xx.xx IP
同时这个IP也绑定了这个域名,这样网站就可以打开了
解释:通常由上级域授权给下级域管理子域
解析关系:DNS域名解析有两个解析关系
1.正向解析 正向AAA.com.zone 对应 IP
2.反向解析 反向192.168.0.zone 对应 域名
三、DNS配置
1.所需软件:bind* (包括了bind-chroot) 和 caching-nameserver
| #yum -y install bind* caching-nameserver #/etc/init.d/named start #chkconfig named on |
2.修改配置文件
| #vim /var/named/chroot/etc/named.caching-nameserver.conf 修改named的conf模版 options { listen-on port 53 { 127.0.0.1; }; —> 改成any listen-on-v6 port 53 { ::1; }; —>可以用//在前面注释掉 IPV6 directory “/var/named”; dump-file “/var/named/data/cache_dump.db”; statistics-file “/var/named/data/named_stats.txt”; memstatistics-file “/var/named/data/named_mem_stats.txt”; allow-query { localhost; }; —> 改成any allow-query-cache { localhost; }; —>删除 }; logging { channel default_debug { file “data/named.run”; severity dynamic; }; }; view localhost_resolver { match-clients { localhost; }; —> 改成any match-destinations { localhost; }; —> 改成any recursion yes; include “/etc/named.rfc1912.zones”; }; |
3.修改解析对应zone文件的名字。
| #vim /var/named/chroot/etc/named.rfc1912.zones |
复制一份以下文件
| zone “localhost” IN { —>改为AAA.com type master; file “localhost.zone“; —>改为AAA.com.zone allow-update { none; }; }; zone “0.0.127.in-addr.arpa” IN { —>改为0.168.192.in-addr.arpa 必须为倒置IP |
4.修改生成zone正向和反向解析文件
| #cd /var/named/chroot/var/named/ #cp localdomain.zone AAA.com.zone #vim AAA.com.zone $TTL 86400 @ IN SOA station5.example.com. root.AAA.com. ( –>tation3.example.com.主机名 42; serial (d.adams) 3H; refresh 15M; retry 1W; expiry 1D); minimu @ IN NS station3.example.com. —>指名DNS服务器 www IN A 192.168.0.5 ftp IN A 192.168.0.15 w IN CNAME www.AAA.com. @ IN MX 5 mail.AAA.com. mail IN A 192.168.0.25 #cp localdomain.zone AAA.com.rev #vim AAA.com.rev $TTL 86400 $TTL 86400 @ IN SOA station5.example.com. root.AAA.com. ( –>tation3.example.com.主机名 42; serial (d.adams) 3H; refresh 15M; retry 1W; expiry 1D); minimu @ IN NS station3.example.com. —>指名DNS服务器 5 IN PTR www.AAA.com. 15 IN PTR ftp.AAA.com. w IN CNAME www.AAA.com. @ IN MX 5 mail.AAA.com. mail IN A 192.168.0.25 |
5.修改DNS zone文件权限
|
#chown root.named AAA.com.rev #chown root.named AAA.com.zone |
6检查DNS配置文件是否正确
|
#named-checkconf /var/named/chroot/etc/named-caching-nameserver.conf #named-checkconf /var/named/chroot/etc/named-rfc1912.zones #named-checkzone AAA.com.zone #named-checkzone AAA.com.rev |
7.添加DNS域名解析
|
#vim /etc/resolv.conf 添加本地域名解析 serch AAA.com nameserver 192.168.0.5 或者写 station5.example.com #/etc/init.d/named restart #nslookup 检查DNS域名解析 |
关于DNS域名解析服务器的配置的相关讨论如下:
相关问题:怎么样在win7下配置dns域名解析服务器
答:开始,控制面板,打开网络和共享中心; 点本地连接后面的查看状态,属性; 点击internet 协议4 (TCP/IPv4); 属性,在常规中可以看到DNS的位置,如下图红框内,填写当地的DNS即可。 >>详细
相关问题:怎么配置域名解析系统DNS在windowssever2003
答:在配置DNS域名服务器之前,该主机必须满足在域控制器内,或域控制器的组员。想要在网络上提供DNS域名解析服务,首先得在windows sever 2003内配置该服务功能,在配置之前,主机必须要配置固定的IP地址,我们这里只在局域网内做实验,如果想提供... >>详细
相关问题:DNS(域名解析服务器)的配置与使用
答:我不大明白楼主是在本地机设置 DNS 服务器地址还是架设DNS服务器。 如果设置本地机DNS服务器地址,比较简单,在桌面上 右键单击“网上邻居”寻属性”,双击“本地连接”寻属性”按钮,然后双击“TCP/IP”协议,在弹出的对话框中,便可以设置DNS服务器的... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
