区域没有NSlogging

我有一个条目的绑定区域:

ns NS localhost. 

这给出错误:“区域没有NSlogging”

将其更改为以下解决错误。

 @ NS localhost. 

有人可以解释为什么第一个选项不是有效的NSlogging?

如果你的input文件包含这样的内容:

 $ORIGIN example.com. 

然后:

 @ NS localhost. 

相当于:

 example.com. ns localhost. 

鉴于:

 ns NS localhost. 

相当于:

 ns.example.com. NS localhost. 

在第一个示例中,使用@ ,指定域example.comNSlogging。 在第二个示例中,您将为域ns.example.com指定NSlogging。 所以你得到这个错误是因为你告诉BIND的域名 – example.com没有任何域名服务器logging。