![Bind9,Ubuntu 14.04,rndc:连接失败:127.0.0.1#953:连接被拒绝,没有错误日志](https://linux22.com/image/675584/Bind9%EF%BC%8CUbuntu%2014.04%EF%BC%8Crndc%EF%BC%9A%E8%BF%9E%E6%8E%A5%E5%A4%B1%E8%B4%A5%EF%BC%9A127.0.0.1%23953%EF%BC%9A%E8%BF%9E%E6%8E%A5%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E6%97%A5%E5%BF%97.png)
我正在尝试启动 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 位让我受不了了。