我已经安装了在 Windows Server 2003 中运行的 BIND 9.5.2-P1。有 1 个主服务器和 1 个从属服务器。我已经有了一个可以很好地用于我们区域的主服务器。问题是我的从属服务器没有自动从主服务器更新。但是当我在开始时设置从属服务器时,所有区域文件和 .conf 文件都已传输到从属服务器。我是 DNS 学习的新手,只练习了一个月。请帮助我。是否有任何软件我应该加载到从属服务器中以使其自动更新?或者是否有任何命令我必须添加才能进行更新。我想自动更新。
以下是我的主要配置:
options {
directory "c:\named\zones";
recursion no;
notify yes;
};
zone "mydns.com" IN {
type master;
file "db.mydns.com.txt";
};
以下是我的从属配置:
options {
directory "c:\named\zones";
recursion no;
};
zone "mydns.com" IN {
type slave;
file "bak.db.mydns.com.txt";
masters { 192.168.0.17 ; };
};
答案1
请发布您的 NS 记录。
如果从设备未列在 NS 记录中,则永远不会发送通知。另外,确保从设备可以使用
dig @master-ip-address +vc example.com axfr
答案2
更新区域时是否增加了串行字段?rndc reload
更新字段后是否发出了命令。
绑定日志文件中有什么?
答案3
另外,您有多个 IP 地址吗?如果是那样的话,您可能需要添加notify-source
。