apache - 更改 BIND DNS 服务器后应用配置时出现 Webmin 错误

标签 apache dns ndc

我刚刚安装了 Webmin 并创建了一个看起来正确的区域,因为 Check BIND 返回了

No errors were found in the BIND configuration file /etc/named.conf or referenced zone files.

问题是,几小时后,我的域仍然无法解析,但不是立即返回 UNKNOWN SERVER,而是延迟了大约 30 秒才返回 UNKNOWN SERVER 消息。

在看webmin的教程时,发现需要点击“Apply Zone”,然后就出现了错误:

NDC command failed : rndc: neither /etc/rndc.conf nor /etc/rndc.key was found

因此,阅读有关错误的信息后发现“rndc-confgen”并使用“rndc-confgen -a”创建了 key 文件,但仍然失败:

NDC command failed : rndc: connect failed: 127.0.0.1#953: connection refused

所以我猜这是一个服务,但不知道如何启动它...... 尝试了“rndc-confgen >/etc/rndc.conf”,但现在我收到此错误:

NDC command failed : WARNING: key file (/etc/rndc.key) exists, but using default configuration file (/etc/rndc.conf) rndc: connect failed: 127.0.0.1#953: connection refused

所以我想我仍然需要启动该服务,但不知道如何执行...我有一个 Fedora 14 虚拟服务器,有这些命令可用 rndc 和 rndc-confgen。

最佳答案

好吧,就 rndc.conf 丢失而言,您所需要做的就是单击 webmin 'BIND DNS Server' 屏幕中的 'setup RNDC' 图标并确认进行设置。这将创建丢失的 rndc.conf 文件。

关于apache - 更改 BIND DNS 服务器后应用配置时出现 Webmin 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690116/

相关文章:

dns - Docker 守护进程和 DNS

JavaScript基于域名的重定向

android - 设备通过以太网连接时如何设置DNS?

php - 警告:mysqli::query():无法获取 mysqli - PHP7.1 和 MySQL5.7

apache - 安装 Grails activiti 插件后 Grails 应用程序未运行

apache - 502 代理错误,Oracle VM + Hortonworks 沙盒

eclipse - Apache Tomcat Eclipse 的 414 URI 太长

url - 有什么方法可以避免为 IDN 域显示 "xn--"?