Glue from Root Servers returns wrong A record, why?

Ponga ponga2112 at gmail.com
Mon Sep 10 18:47:38 UTC 2012


I'm stumped by this, hoping someone can help:

If I ask any DNS server at my disposal (in this example google), I don't get glue, and I get the correct answer:
; <<>> DiG 9.8.1-P1 <<>> -t ns intaq.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38256
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;intaq.com.			IN	NS

;; ANSWER SECTION:
intaq.com.		180	IN	NS	ns2.intaq.net.
intaq.com.		180	IN	NS	ns1.intaq.net.

;; Query time: 134 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Sep 10 12:39:26 2012
;; MSG SIZE  rcvd: 72

But if I ask any root server, I get no answer, and the glue I get is absolutely the wrong IP address (a record):
; <<>> DiG 9.7.3 <<>> -t ns intaq.com @192.42.93.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4562
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;intaq.com.			IN	NS

;; AUTHORITY SECTION:
intaq.com.		172800	IN	NS	ns1.intaq.net.
intaq.com.		172800	IN	NS	ns2.intaq.net.

;; ADDITIONAL SECTION:
ns1.intaq.net.		172800	IN	A	216.146.46.198
ns2.intaq.net.		172800	IN	A	216.146.46.198

;; Query time: 38 msec
;; SERVER: 192.42.93.30#53(192.42.93.30)
;; WHEN: Mon Sep 10 09:33:58 2012
;; MSG SIZE  rcvd: 104

I can't find ANYWHERE in my DNS records where this 216. IP address is and obviously my understand of DNS is not up to the task. Can anyone offer some idea on how to fix this??

Thanks, 
Ponga



More information about the bind-users mailing list