我使用 FreeBSD 设置我的主人和奴隶。我目前正在运行 Bind 9.X 版本,到目前为止一切正常。只是一个小问题。
我无法获取我的 DNS 的主副本以将其传输到从服务器。我包括了 transfer-allow {192.168.1.111;}; // 这是从服务器的 IP
我运行 rndc reload 命令进行检查,但在 /etc/named/master/? 中没有看到副本
任何帮助将不胜感激,如果您想要我的 DNS 布局,我也可以提供。
我使用 FreeBSD 设置我的主人和奴隶。我目前正在运行 Bind 9.X 版本,到目前为止一切正常。只是一个小问题。
我无法获取我的 DNS 的主副本以将其传输到从服务器。我包括了 transfer-allow {192.168.1.111;}; // 这是从服务器的 IP
我运行 rndc reload 命令进行检查,但在 /etc/named/master/? 中没有看到副本
任何帮助将不胜感激,如果您想要我的 DNS 布局,我也可以提供。
当区域加载时, BIND 9主服务器将向您拥有的每个 NS 记录发送 NOTIFY 消息。这将是您拥有 NS 记录的任何主机。例如:
在这种情况下,如果“ns1.example.org”是主服务器,它会在加载新区域版本时向“ns2.example.info”发送一个通知。
为确保发生这种情况,您必须在每次编辑域时增加 SOA 记录中的序列号。
如果您使用 host -C example.com,您可以一次检查所有 NS 服务器
您可能还想从一台服务器到另一台服务器运行 dig 命令。尝试:挖掘@otherserver example.com。soa +norec 如果你什么也没看到,你的机器很可能有防火墙挡住了路。
最后,检查日志文件。如果出现问题,通常会有一些东西在那里。
首先测试你可以在slave上拉取域:
如果这不起作用,则说明您遇到了网络或权限问题。
无论哪种方式,都可以在主服务器和从服务器上调高绑定的日志级别,看看它告诉你什么。 http://www.zytrax.com/books/dns/ch7/logging.html