命名日志是否启动错误,如果是,默认路径是什么?
BIND 的维基百科页面上提到了一个配置文件验证工具 - 有人知道这个吗?
答案1
大多数守护进程都会记录到 /var/log/daemon。错误有时也会记录到 /var/log/messages。您可以通过查看 syslog 配置文件 /etc/syslog.conf 来检查这一点。
BIND 的 configcheck 实用程序名为 checkconf。如果您以 chrooted 方式运行 BIND,则会有些棘手。
首先从:
named-checkconf
检查区域文件:
named-checkconf -z
在 chrooted 环境中尝试这个:
named-checkconf -t /var/named -z
答案2
BIND 会将启动错误写入syslog
。
因此,日志将会出现在您syslog.conf
指定的位置(通常/var/log/messages
)。
答案3
我会查看默认系统日志。在我的系统上是这样的,/var/log/messages
但我敢打赌,这取决于发行版。
答案4
有许多 DNS 验证工具。NSLint 就是这样一种工具,它可以检查磁盘上的区域文件。
我用过DNS侦探过去,它会进行 DNS 查询来检查您的设置。您可以使用该网站或下载副本在本地使用。