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

时间:2014-11-01 14:16:55

标签: apache dns ndc

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

  

在BIND配置文件/etc/named.conf或引用的区域文件中未发现任何错误。

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

阅读关于webmin的教程,我发现需要点击“应用区域”,然后出现错误:

  

NDC命令失败:rndc:既未找到/etc/rndc.conf也未找到/etc/rndc.key

所以读到错误发现“rndc-confgen”并用“rndc-confgen -a”创建了密钥文件,但它仍然失败:

  

NDC命令失败:rndc:connect failed:127.0.0.1#953:连接被拒绝

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

  

NDC命令失败:警告:密钥文件(/etc/rndc.key)存在,但使用默认配置文件(/etc/rndc.conf)rndc:connect failed:127.0.0.1#953:connection refused

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

1 个答案:

答案 0 :(得分:29)

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