写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。
从DNS服务器环境规划
虚拟主机IP:10.170.2.20 Slave Master DNS服务器
搭建DNS服务器所需要的软件:bind
Master DNS服务器权限的开放
提供Slave DNS 服务器进行zone transfer 的服务器为ns.muluhe.com;
muluhe.com及2.170.10.in-addr.arpa两个zone都提供给Slave DNS服务器使用;
ns.muluhe.com的named仅提供给ns2.muluhe.com这台主机进行zone transger;
Slave DNS服务器架设在10.170.2.20这台主机上。
如上所示,除了ns.muluhe.com这台服务器的named.conf需要调整外,两个zone file也都需要进行调整。在named.conf中,需要设置哪个IP可以对ns.muluhe.com这台服务器的zone进行传输,而在zone file中,需要各加一笔NS记录即可。
修改主DNS服务器区域文件
在10.170.2.10这台主机上修改区域文件
# vim /etc/named.rfc1912.zones
修改主DNS服务器数据库文件
在10.170.2.10这台主机上修改正解、反解数据库文件
修改正解数据库文件
# vim /var/named/muluhe.com.zone
修改反解数据库文件
# vim /var/named/10.170.2.zone
修改从DNS服务主配置文件
在10.170.2.20这台主机上修改主配置文件
# vim /etc/named.conf
修改从DNS服务器区域文件
在10.170.2.20这台主机上修改区域文件
# vim /etc/named.rfc1912.zones
在/etc/named.rfc1912.zones 文件结尾添加以下内容:
Slave DNS服务启动、同步和测试
启动Slave DNS服务
# service named restart
主从同步
# rndc reload
测试
# dig -t AXFR muluhe.com @10.170.2.10
# dig -t AXFR muluhe.com @10.170.2.20
# dig -t AXFR 2.170.10.in-addr.arpa @10.170.2.10
# dig -t AXFR 2.170.10.in-addr.arpa @10.170.2.20
DNS之配置Slave DNS服务器