配置主备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的名字了


好害怕,什么都不会,明天还要工作,我连要干什么都不清楚,收集资料,要怎么做,想家了,感觉自己弱爆了



你可能感兴趣的:(dns,配置主备)