webmin bind 问题-当我尝试启动 bind 时出错

webmin bind 问题-当我尝试启动 bind 时出错

我正在Webmin -> 中设置一个mydomain.com具有 2 个名称服务器的域 = 。ns1.mydomain.comns2.mydomain.comBIND

为此,我在我的域名注册商处注册了 2 个子名称服务器,并且在 Webmin-> 中Bind为该域名设置了一个新区域。

在此区域中,我指定了 2 个名称服务器记录 - 分别用于ns1ns2。此外,我还定义了 2 个地址记录 - 分别用于ns1.mydomain.com -> IP Address #1和。ns2.mydomain.com -> IP Address #2

但是,当我尝试BIND在 Webmin 中启动时,出现以下错误--

无法启动 BIND:正在启动命名:命名配置错误:区域 mydomain.com/IN:没有 NS 记录区域 mydomain.com/IN:由于错误未加载。_default/mydomain.com/IN:坏区域 [FAILED]

答案1

出现此错误的一个常见原因是域名后面缺少句点。

你可能会有类似的东西

mydomain.com IN NS ns1.mydomain.com。

在区域文件中。如果是这样,请尝试替换为

mydomain.com。IN NS ns1.mydomain.com。

注意 mydomain.com 后面的句点。

答案2

查看命令的输出hostname。在我的例子中,hostname 命令的输出是server.mydomain.com,因此您的机器名称必须有一个“A 记录”:

server.mydomain.com.     IN      A       10.10.10.10

server.mydomain.com我的机器名称是10.10.10.10我希望运行的机器的 IP bind(dns)

相关内容