有人能告诉我为什么我的 Linux 中的 rndc 重新加载不起作用吗?

有人能告诉我为什么我的 Linux 中的 rndc 重新加载不起作用吗?
sudo rndc reload
rndc: connect failed: 127.0.0.1#953: connection refused
rndc reload
rndc: error: open: /etc/bind/rndc.key: permission denied
rndc: could not load rndc configuration

我遇到了所有这些错误

答案1

也许您只是忘记更改为 Root 或使用sudo

> id && rndc reload
uid=0(root) gid=0(root) groups=0(root)
server reload successful
> id && rndc reload
uid=1000(cb) gid=1000(cb) groups=1000(cb),4(adm),27(sudo),1006(rvm)
rndc: error: open: /etc/bind/rndc.key: permission denied
rndc: could not load rndc configuration

但端口问题似乎更像是服务根本没有运行。您可以使用以下命令进行检查systemctl status named,如果它运行,可能是防火墙阻止了访问,例如ufw

stat /etc/bind/rndc.key

相关内容