使用dig axfr从Windows Server 2012 DNS服务器执行区域传输

我正在使用DNSlogging设置Nagios的主机自动发现。

当我尝试使用dig axfr做区域传输(dig axfr local.domain.com)时,我得到以下输出:

[jwestbury@nagiosv local]# dig AXFR local.domain.com ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> AXFR local.domain.com ;; global options: +cmd ; Transfer failed. 

我查询的DNS服务器没有在其查询日志中显示任何内容。 如果我将域名更改为一个不存在的域名,我在事件查看器的DNS服务器日志中看到一个条目,所以我知道这些查询正在打到DNS服务器。

为了允许从Nagios机器进行AXFR传输,我需要做些什么吗? 还是有其他地方我应该寻找在Nagios机器上的日志,以指示当我尝试执行转移时可能发生了什么?

任何帮助,将不胜感激。 谢谢。

您需要为要传输的区域启用并允许区域传输。 您可以在区域的属性页面的“区域传输”选项卡上进行configuration。