centos中沒有host dig nslookup命令的解決辦法

今天在安裝DNS服務器的時候,想測試一下DNS服務器,發現沒有host dig nslookup命令,原來是沒有安裝bind-untils,當即yum install bind-untils搞定收工 服務器

若是出現: dom

中止 named:                                               [肯定]
Generating /etc/rndc.key:

是rndc.key生成有問題,從新生成一次就能夠了 測試

rndc-confgen -r /dev/urandom -a
wrote key file "/etc/rndc.key"

再從新啓動 rest

/etc/init.d/named restart 搞定收工 同步

配置主從DNS服務器的時候,出現了主從沒法同步的問題: it

主DNS服務器的zone配置以下 ast

zone "zhao.study" IN { 配置

        type:master; file

        name:"named.zhao.study"; yum

        allow-transfer {192.168.1.105};

};

從服務器的zone的配置以下

zone "zhao.study" IN {

        type:slave;

        file:"named.zhao.study";

        masters{192.168.1.108};

};

啓動主從服務器後發現不能完成同步

而後發現是在主DNS服務器的zone中沒有配置also-notify和notify選項,修改主DNS的zone配置

zone "zhao.study" IN {

        type:master;

        name:"named.zhao.study";

        also-notify{192.168.1.108;};

        notify yes;

        allow-transfer {192.168.1.105};

};

而後重啓主DNS服務器,發現主從開始同步了,搞定收工

相關文章
相關標籤/搜索