Jos*_*osh 4 troubleshooting bind rndc
我刚刚对 Webmin 中的 DNS 区域进行了一些更改,然后单击了“应用更改”按钮。我收到错误消息:
rndc: connection to remote host closed 这可能表示远程服务器使用的是旧版本的命令协议,此主机无权连接,或者密钥无效
我该如何解决/修复这个问题?我从失败的服务器复制了部分 BIND 配置,所以我怀疑这就是导致它的原因......
在@plluksie 的帮助下,我自己解决了这个问题。这是我所做的:
rndc-confgen -a重新生成我的 rndc 密钥和 conf 文件。/etc/rndc.key与/var/named/chroot/etc/rndc.key. 他们是(/etc/rndc.key是/var/named/chroot//etc/rndc.key我系统上的符号链接)/etc/rndc.key并复制了新密钥。我粘贴该键进入/etc/rndc.conf和/var/named/chroot/etc/rndc.conf/etc/init.d/named restart和使用进行了测试:rndc reload some.zome。这些步骤为我解决了这个问题。
小智 5
确保文件 /etc/rndc.conf 存在并具有
key somekey {
algorithm hmac-md5;
secret "somesecret";
};
Run Code Online (Sandbox Code Playgroud)
并且 /etc/named.conf 中还有适当的部分:
key "somename" {
algorithm hmac-md5;
secret "somesecret";
};
controls {
inet * port someport allow {"somegroup";} keys {"somename";};
};
Run Code Online (Sandbox Code Playgroud)
不要忘记阅读named.conf(5) 和rndc.conf(5)
如果没有帮助,请执行错误消息中描述的操作:检查命名和 rndc 版本(应该相同)
| 归档时间: |
|
| 查看次数: |
23168 次 |
| 最近记录: |