我有一个绑定区域,其中包含一个条目:
ns NS localhost.这会导致错误:“区域没有NS记录”。
将其更改为以下内容解决了错误。
@ NS localhost.有人能解释一下为什么第一个选项不是有效的NS记录吗?
发布于 2013-10-07 16:52:05
如果输入文件包括如下内容:
$ORIGIN example.com.然后:
@ NS localhost.相当于:
example.com. ns localhost.鉴于:
ns NS localhost.相当于:
ns.example.com. NS localhost.在第一个示例中,使用@,您将为域example.com指定一个NS记录。在第二个示例中,您要为域NS指定一个ns.example.com记录。所以你会得到这个错误,因为你告诉BIND的域-- example.com --没有任何名称服务器记录。
https://serverfault.com/questions/544342
复制相似问题