我正在尝试启动 DNS 从属服务器,它昨天还在运行。我不确定我做了什么更改,但它给了我(今天我添加了获取区域文件的不同方法,但它没有改变任何选项。只是区域本身。
rndc: connect failed: 127.0.0.1#953: connection refused
我不知道在哪里可以找到日志。我已经检查过了
/var/log/syslog
/var/log/messages(doesn't exist)
我所看到的每一个问题都有某种方式来查看错误的位置,但我找不到任何日志文件。
答案1
看来真正的问题是配置错误导致named
无法启动。(使用 发现named-checkconf -zj
,但错误也应该在日志中。)
然而,值得注意的是可以从rndc: connect failed: 127.0.0.1#953: connection refused
错误中得出什么结论。
首先, 的错误通常不是真正的问题,而只是与 的实际问题一起运作rndc
的结果。rndc
named
rndc
是一个允许您named
通过各种命令进行控制的工具,它通过与正在运行的进程通信来实现这一点named
。
这也意味着,只要named
尚未运行(例如由于配置错误而无法启动的情况),rndc
它实际上就无法使用。
答案2
我在 16.04 中遇到了类似的问题,并显示相同的错误消息。由于 pilot 错误,/etc/bind 上的权限错误。正确的权限是:
drw-r-sr-- 3 root bind 4096 Nov 25 16:21 /etc/bind
我执行了 chmod 而没有检查预先存在的权限。setgid 位让我受不了了。