无法启动BIND9

在本教程中 ,我精确地遵循了一切设置DNS。 我在一台空白的服务器上设置了一切。

但是,启动BIND9失败:

rndc: connect failed: 127.0.0.1#953: connection refused 

我已经Google了这个,似乎没有一个好的,坚实的答案。

检查日志,特别是/var/log/daemon.log

那里肯定有线索。

查看你的named.conf文件和你的程序。 检查指定的守护进程日志。 很有可能你没有创build一个rndc键,或者它有错误的权限。

通常这个命令将有助于:

rndc-confgen -r / dev / urandom -a

检查你是否有SELinux或AppArmor,有时候他们会乱搞文件权限的处理方式。 / var / log / *应该反映这一点。

答案是我在我的named.conf.options文件中有“转发器”,这是无法识别的。

findrndc.key,并确保它具有root用户的rw文件权限,并为用户绑定进行读取。 下面的位置在Ubuntu 10.04 LTS上,你可能会有所不同。

 -rw-r----- 1 root bind 77 Sep 17 17:31 /etc/bind/rndc.key