首页 > 代码库 > DNS之配置Slave DNS服务器

DNS之配置Slave DNS服务器



写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。



从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

    wKiom1PiCqWxSbDBAAEs_J3nL34573.jpg

修改主DNS服务器数据库文件


    在10.170.2.10这台主机上修改正解、反解数据库文件

    修改正解数据库文件

    # vim /var/named/muluhe.com.zone

    wKioL1PiR-bSy2oXAAGUVTl_lZQ755.jpg

    

    修改反解数据库文件

    # vim /var/named/10.170.2.zone

    wKioL1PiDpXx06EgAAG0S-E1rFI557.jpg

修改从DNS服务主配置文件


    在10.170.2.20这台主机上修改主配置文件

    # vim /etc/named.conf 

    wKiom1PiD5-gh9uSAAHmUid1aqU278.jpg


修改从DNS服务器区域文件


    在10.170.2.20这台主机上修改区域文件

    # vim /etc/named.rfc1912.zones 

    在/etc/named.rfc1912.zones 文件结尾添加以下内容:

    wKioL1PiGTOAX8OhAAEB5bY_ej8237.jpg


Slave DNS服务启动、同步和测试


    启动Slave DNS服务

    # service named restart

wKioL1PiFzXBYoaUAABA5vDt4-E385.jpg    

    主从同步

    # rndc reload

    

    测试


    # dig -t AXFR muluhe.com @10.170.2.10

    wKioL1PiGoCChmlpAARSfKIIyx0715.jpg

    # dig -t AXFR muluhe.com @10.170.2.20

    wKiom1PiGZ-Ql9yPAARAqTLmqSM739.jpg

    # dig -t AXFR 2.170.10.in-addr.arpa @10.170.2.10

    wKioL1PiGtXxYWCUAASPJlYkbx0112.jpg

    

    # dig -t AXFR 2.170.10.in-addr.arpa @10.170.2.20

    wKioL1PiGueDChy8AASHTh55AsY553.jpg