This is my config of NS.
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
Both zone1 & zone2 have registered name server in Enom domain control panel.
My problem is, one domain .lv cant not change DNS to my NS. They said:
Error : Nameserver zone1.hostingdk.com cannot be queried for SOA
Error : Nameserver zone2.hostingdk.com cannot be queried for SOA
Please help me, how to fix it ?
-
If your are in bind format, the SOA must not have semicolon between the fields. In my case, it is :
@ SOA dns1.grenoble.cnrs.fr. dnsmaster.grenoble.cnrs.fr. ( 2010051802 3600 900 604800 3600 )From Dom -
The error being reported is because your two servers (
zone1andzone2above) are not correctly serving your zone file:% 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: 0This may be because of the semi-colon issue pointed out by @Dom - in which case the server logs on those two boxes should tell you that. If you're running BIND, use
named-checkzoneto check the syntax of your zone files.If you've actually got the right syntax now, but it's still not working, you need to look at the ACLs in your server - make sure that you're actually permitting access to that zone from
0.0.0.0/0(aka "any").From Alnitak
0 comments:
Post a Comment