我正在使用 DNS 记录为 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 机器上的日志,以指示当我尝试执行传输时可能发生的情况?
任何帮助都将不胜感激。谢谢。
答案1
您需要为要传输的区域启用并允许区域传输。您可以在区域属性页面的区域传输选项卡上进行配置。