配置主備dns

環境: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

235406989.jpg

#cp -p /etc/rndc.conf /etc/rndc.key ??有必要麼

並把key複製進named.conf

#vi /etc/named.conf

235751521.png

如果要改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-notifyalso-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

000500698.png

#vi /var/lib/named/eds.arpa

000940906.png

#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裏面稍微有點不同

001336236.png


#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的名字了


好害怕,什麼都不會,明天還要工作,我連要幹什麼都不清楚,收集資料,要怎麼做,想家了,感覺自己弱爆了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章