我正在尝试在文件中为 OpenDNS 设置 DNS 转发器named.conf
。编辑并保存文件后,我尝试使用命令重新加载 BIND 配置:rndc reload
。但是,我收到错误:
rndc: connect failed: 127.0.0.1#953: connection refused
有人知道如何解决这个问题吗?
答案1
似乎rndc
无法通过该接口/端口连接到您的 BIND 服务器。它正在监听吗?
sudo lsof -i | grep LISTEN
您可能需要查看controls
BIND 配置的声明,以了解其设置方式或是否已设置。喜欢这:
controls {
inet 127.0.0.1 allow { localhost; }
它是内置的命名? 如果是,请尝试通过以下方式重新启动:
sudo launchctl stop org.isc.named
sudo launchctl start org.isc.named
答案2
BIND 名称服务器可能在默认端口 953 以外的其他端口上运行。
它通常在端口 54 上运行。
您的 BIND 名称服务器重新加载命令将变为:
$ sudo rndc -p 54 reload