Linux下使用bind搭建DNS主从服务器

假设公司A在某域名商6688.cc上注册了一个域名, 现在不想使用某域名商的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器,现有两台机器: ns1.6688.cc  ,   ns2.6688.cc   我们如何配置这两台主机成为DNS服务器?


首先,这个公司A内部有如下需求:
1.公司有一个mail服务器,需要被解析   mail.6688.cc
2.公司有一个ftp服务器,需要被解析   ftp.6688.cc
3.还有自己的域名和bbs等



好了,根据如上需求我们来配置这两台服务器。


0.在两台主机上要安装好bind服务器端,否则无法继续下去。

yum install bind  

1.去某域名商6688.cc后台的管理页面上,将两台DNS服务器的地址改成自己的主机名字,改为:  (这一步在学习时省略)
ns1.6688.cc
ns2.6688.cc


2.为了保证公司的网络地址可以被正常的解析到,我们配置ns1为主服务器,ns2为从服务器,假如ns1的地址为172.16.100.1,ns2的从服务器为172.16.100.2

1)登录到172.16.100.1 即主机:ns1.6688.cc,编辑它的dns主配置文件,定义工作目录,添加两个区域,一个正向解析,一个反向解析

# vim /etc/named.conf    # 正向    option {   directory "/var/named";   };   zone "6688.cc" IN {                                                # 声明复制6688.cc这个域   type master;                                         # 类型:主   file "6688.cc.zone";                                  # 解析文件   };   # 反向    zone "16.172.in-addr.arpa" IN {           type master;           file "172.16.zone";                  };      # 在建立反向的时候,反向输入ip(因为它是反向解析的),例如 1.100.10.172,下面会用到  

2)配置正向解析文件6688.cc

cd /var/named   vim 6688.cc   $TTL 1200   @           IN           SOA            ns1.6688.cc.             admin.6688.cc.          (                # SOA字段                                                              2011081601                                                 # 版本号    同步一次  +1                                                              1H                                                                   # 更新时间                                                              10MM                                                              # 更新失败,重试更新时间                                                              7D                                                                    # 更新失败多长时间后此DNS失效时间                                                              1D )                                                               # 解析不到请求不予回复时间                        IN                                NS               ns1.6688.cc.                        IN                                NS               ns2.6688.cc.                        IN                                MX     10        mail.6688.cc.                                # 10指优先级  0-99 数字越小优先级越高   ns1.6688.cc.     IN                              A                 172.16.100.1   ns2.6688.cc.     IN                              A                 172.16.100.2   mail.6688.cc.    IN                              A                 172.16.100.1   bbs.6688.cc.     IN                              CNAME                   # 该文件只有改了了属组才生效!!!!!!!!    chomd :named 6688.cc.zon   service named reload  

3)配置反向解析,反向解析不去要MX , A ,和CNAME字段,它一般使用PRT

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyygsd.html