環境:suse
主機:113.17.187.97
備機:113.17.187.98
主機:
GX-ZX-DNS:/etc # rpm -qa|grep bind
yast2-perl-bindings-2.17.2-1.27
yast2-pkg-bindings-2.17.45-0.2.10
yast2-ycp-ui-bindings-2.18.5-1.1.60
bind-doc-9.6ESVR7P2-0.3.1
bind-libs-9.6ESVR7P2-0.3.1
bind-9.6ESVR7P2-0.3.1
yast2-python-bindings-2.17.4-1.27
bind-chrootenv-9.6ESVR7P2-0.3.1
ypbind-1.22-1.17
bind-utils-9.6ESVR7P2-0.3.1
rpcbind-0.1.6+git20080930-6.15
#cp /etc/rndc.key /etc/rndc.conf 沒有就執行下面的
#rndc-confgen > /etc/rndc.conf 生成rndc.conf
#vi /etc/rndc.conf
#cp -p /etc/rndc.conf /etc/rndc.key ??有必要麼
並把key複製進named.conf
#vi /etc/named.conf
如果要改rndc-key名字爲dns1,記得要改好幾處;我就不改了
zone "." {
type hint;
file "named.root";
};
#modified by laguna 20131031
zone "gx.vnet.cn" IN {
type master;
file "eds";
allow-transfer { 113.17.187.98; };
notify yes; #這裏我改成allow-notify或also-notify都沒有反應,字體顏色沒變
這個版本的語法不對嗎
allow-update { none; };
};
#注意反向區域名稱的寫法,ip地址要反着寫
zone "186.17.113.in-addr.arpa" IN {
type master;
file "eds.arpa";
allow-transfer { 113.17.187.98; };
allow-update { none; };
};
#add end
#vi /var/lib/named/eds
#vi /var/lib/named/eds.arpa
#vi /etc/resolv.conf
nameserver 113.17.187.97
nameserver 113.17.187.98
備機:
#rndc-confgen > /etc/rndc.conf 生成rndc.conf
#vi /etc/rndc.conf 以下同上
#vi /etc/named.conf裏面稍微有點不同
#vi /etc/resolv.conf
nameserver 113.17.187.98
nameserver 113.17.187.97
主機:/etc/init.d/named restart
備機:/etc/init.d/named restart
tail /var/log/messages時遇到了權限寫入問題
備機:chown named /var/lib/named/
再次重啓發現
備機/var/lib/named/下已經有eds2和eds.arpa2和主機的一模一樣
用nslookup測試都行
關掉主機:/etc/init.d/named stop
用備機測試:nslookup發現成功
但是往主機eds或eds.arpa中添加記錄後,重啓服務,發現備機中eds2或eds.arpa2並沒有同步更新
後來在網上查找:
需要主機中/var/lib/named/eds或eds.arpa中的serial的值大於備機中的值纔會重啓後同步更新;
更新後,兩個的值又會變成一樣的
現在纔看到我配的備機文件名字叫eds2,eds.arpa2這後綴不知道有沒有問題,爲明天雙十一以防萬一配的。以後還是別起這麼2的名字了
好害怕,什麼都不會,明天還要工作,我連要幹什麼都不清楚,收集資料,要怎麼做,想家了,感覺自己弱爆了