NameServer SOAloggingconfiguration错误

这是我的NS的configuration。

hostingdk.com. SOA zone1.hostingdk.com admin.hostingdk.com 2010051905; 43100; 7200; 2419100; 86400; hostingdk.com. NS zone1.hostingdk.com. hostingdk.com. NS zone2.hostingdk.com. zone1.hostingdk.com. A 96.30.49.11 zone2.hostingdk.com. A 96.30.46.238 

在Enom域控制面板中,zone1和zone2都已经注册了名称服务器

我的问题是,一个域.lv不能更改DNS到我的NS。 他们说:

 Error : Nameserver zone1.hostingdk.com cannot be queried for SOA Error : Nameserver zone2.hostingdk.com cannot be queried for SOA 

请帮助我,如何解决它?

报告的错误是因为您的两个服务器(上面的zone1zone2 )不正确地为您的区域文件提供服务:

 % dig +norec @96.30.46.238 hostingdk.com. soa ; <<>> DiG 9.6.0-APPLE-P2 <<>> +norec @96.30.46.238 hostingdk.com. soa ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 5139 ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 

这可能是由于@Dom指出的分号问题 – 在这种情况下,服务器login这两个盒子应该告诉你。 如果您正在运行BIND,请使用named-checkzone检查您的区域文件的语法。

如果你现在已经有了正确的语法,但是它仍然不起作用,你需要查看服务器中的ACL,确保你实际上允许从0.0.0.0/0 (也称为“any” “)。

如果您使用的是绑定格式,则SOA不能在字段之间使用分号。 就我而言,这是:

  @ SOA dns1.grenoble.cnrs.fr. dnsmaster.grenoble.cnrs.fr. ( 2010051802 3600 900 604800 3600 )