axfr:完全区域传送(得到对方区域的所有数据) ixfr:增量区域传送 dig -t axfr xypc.com vim /var/named/xypc.com.zone service named reload dig -t IXFR=2016112303 xypc.com dig -t IXFR=2016112304 xypc.com 区域传送只允许从服务器进行,其它任何服务器都不能进行。 allow-transfer允许谁来传送 写在option中允许所有机器传送 可以写在区域内: service named reload service named restart dig -t axfr xypc.com(不能传送) 新建一台虚拟机: vim /etc/resolv.conf dns为:192.168.230.243 dig -t axfr xypc.com @192.168.230.238
rpm -e bind-libs bind-utils 配置yum源: cd /etc/yum.repos.d/ scp 192.168.230.238:/etc/yum.repos.d/CentOS-Base.repo ./ yun -y install bind bind-utils setenforce 0 备份:mv /etc/named.conf /etc/named.conf.orig scp 192.168.230.238:/etc/named.conf /etc/ vim /etc/named.conf named-checkconf service named start 可能报错 tail /var/log/messages 看报啥错 ll /etc/named.conf 权限问题 chgrp named /etc/named.conf service named start 到主服务器 tail /var/log/messages 有相关ixfr,axfr相关启动信息 从服务器: tail /var/log/messages 出现错误 解决办法:vim /etc/sysconfig/named ROOTDIR=/var/named/chroot 加入:OPTIONS=”-4” 相关链接:http://blog.sina.com.cn/s/blog_4085c8c70101cwvx.html service named restart tail /var/log/messagges 仍然有个错误 原来是file “slave/xypc.com.zone” 改为:file “slaves/xypc.com.zone” service named restart 好了 cd /var/named/slaves ls出现: 192.168.230.zone xypc.com.zone 成功的把主服务器上的文件同步过来 vim xypc.com.zone 正向的: vim 192.168.230.zone 反向的: 在主服务器上加一条: vim xypc.com.zone imap IN A 192.168.230.5 2016112304->2016112305 主服务器:vim /etc/named.conf notify yes; cd /var/named vim xypc.com.zone vim 192.168.230.zone service named restart 从服务器上重新同步一次: ca /var/named/slaves rm -rf * service named restart 完全区域传送完成 主服务器上: vim xypc.com.zone 加一条 hello IN A 192.168.230.6 序列号+1 service named reload tail /var/log/messages 从服务器: tail /var/log/messages cat xypc.com.zone 测试一下反向区域是否有增量传送 vim 192.168.230.zone 6 IN PTR hello.xypc.com. 序列号+1 增量区域传送完成. 利用rndc管理DNS服务器: rndc: rndc -h rndc-confgen > /etc/rndc.conf没反应 解决方法: cat /etc/rndc.conf vim /etc/named.conf rm /etc/rndc.key service named restart rndc -c /etc/rndc.conf status rndc -c /etc/rndc.conf notify “xypc.com” tail /var/log/messages 清空缓存: rndc -c /etc/rndc.conf flush 停止服务: rndc -c /etc/rndc.conf stop netstat -tunlp service named start rndc stop service named start 控制远程主机: service named restart netstat -tnlp scp /etc/rndc.conf 192.168.100.243:/root/ 在192.168.100.243中 vim rndc.conf 修改:default-server 192.168.230.238 rndc -c rndc.conf status
