今天在安裝DNS服務器的時候,想測試一下DNS服務器,發現沒有host dig nslookup命令,原來是沒有安裝bind-untils,當即yum install bind-untils搞定收工 服務器
若是出現: dom
中止 named: [肯定]是rndc.key生成有問題,從新生成一次就能夠了 測試
rndc-confgen -r /dev/urandom -a再從新啓動 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服務器,發現主從開始同步了,搞定收工