Mac Server 10.6.8 - 添加 DNS 转发器 - 无法“rndc reload”

Mac Server 10.6.8 - 添加 DNS 转发器 - 无法“rndc reload”

我正在尝试在文件中为 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

您可能需要查看controlsBIND 配置的声明,以了解其设置方式或是否已设置。喜欢这:

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

相关内容