无法启动 BIND9

无法启动 BIND9

我完全按照本教程用于设置 DNS。我在空白服务器上设置了所有内容。

但是启动BIND9失败:

rndc: connect failed: 127.0.0.1#953: connection refused

我已经在 Google 中搜索过这个问题,但似乎没有一个好的、可靠的答案。

答案1

检查日志,尤其是 /var/log/daemon.log

这里面肯定有什么线索。

答案2

检查您的 named.conf 文件和程序。检查命名守护进程日志。很可能您没有创建 rndc 密钥,或者它具有错误的权限。

通常这个命令会有所帮助:

rndc-confgen -r /dev/urandom -a

答案3

检查您是否拥有 SELinux 或 AppArmor,有时它们会干扰文件权限的处理方式。/var/log/* 应该可以反映这一点。

答案4

找到 rndc.key 并确保它对 root 具有 rw 文件权限,对用户绑定具有读取权限。以下位置是在 Ubuntu 10.04 LTS 上,您的位置可能有所不同。

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

相关内容