这对我的 BIND9 无法工作有影响吗?

这对我的 BIND9 无法工作有影响吗?
$/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.

(顺便说一句,这是此处问题的延续:有人能知道为什么我的 DNS 不起作用吗?我按照教程中的所有内容操作,但不起作用

答案1

您需要配置绑定伦德克如果你想要那个伦德克交谈绑定

你应该有类似的东西在你的命名配置文件

controls {
  inet 127.0.0.1 allow { localhost; } keys { <key-name>; };
};

...

key "<key-name>" {
  algorithm hmac-md5;
  secret "<key-value>";
};

和你的类似的东西rndc配置文件

options {
  default-server  localhost;
  default-key     "<key-name>";
};

...

key "<key-name>" {
  algorithm hmac-md5;
  secret "<key-value>";
};

但是您应该先阅读 named.conf 和 rndc.conf 手册!:)

man named.conf
man rndc.conf

答案2

#953是用于控制绑定的 rndc 套接字。重新启动会给出错误,因为它尝试连接到套接字但无法连接,可能是因为绑定实际上没有运行。

启动脚本运行完成后,是否ps auxww显示“named”进程正在运行?如果是,并且重新启动不起作用,请检查您的 rndc 密钥设置。如果 named 根本没有启动,请在日志中查找原因。

根据您的其他问题,您应该在尝试运行 dns 之前阅读一些内容。我推荐 cricket liu 的“DNS & Bind”O'Reilley 的书。

相关内容