[dns-operations] Debugging Google Public DNS

Roy Arends roy at dnss.ec
Mon Jun 3 14:58:43 UTC 2013


On Jun 3, 2013, at 4:27 PM, Roy Arends <roy at dnss.ec> wrote:

> On Jun 3, 2013, at 3:58 PM, Stephane Bortzmeyer <bortzmeyer at nic.fr> wrote:
> 
>> Some instances of Google Public DNS cannot resolve ripe.net :
>> 
>> % dig @8.8.8.8 MX ripe.net
>> 
>> ; <<>> DiG 9.8.1-P1 <<>> @8.8.8.8 MX ripe.net
>> ; (1 server found)
>> ;; global options: +cmd
>> ;; Got answer:
>> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 6005
>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
>> 
>> ;; QUESTION SECTION:
>> ;ripe.net.			IN	MX
>> 
>> ;; Query time: 3343 msec
>> ;; SERVER: 8.8.8.8#53(8.8.8.8)
>> ;; WHEN: Mon Jun  3 15:57:00 2013
>> ;; MSG SIZE  rcvd: 26
>> 
>> But some can:
>> 
>> % dig @8.8.8.8 MX ripe.net      
>> 
>> ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @8.8.8.8 MX ripe.net
>> ; (1 server found)
>> ;; global options: +cmd
>> ;; Got answer:
>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55124
>> ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
>> 
>> ;; OPT PSEUDOSECTION:
>> ; EDNS: version: 0, flags: do; udp: 512
>> ;; QUESTION SECTION:
>> ;ripe.net.			IN	MX
>> 
>> ;; ANSWER SECTION:
>> ripe.net.		252	IN	MX	250 postlady.ripe.net.
>> ripe.net.		252	IN	MX	200 postgirl.ripe.net.
>> ripe.net.		252	IN	RRSIG	MX 5 2 300 20130703100234 20130603090234 61825 ripe.net. LA+iNlYx/wJPljhvQNQFVL1LisMjDnlNVVFoH/780HYcEIKFaJ5Wm4eD C9FPJQKfX14ZD2T9i7R3qGx6GvFaKqSXhLtWlH4NGM/T4UYhl61L25FL S6qiHDu20tJe4u2/xmmLuqBicj3kCmDuAk0j1Vc851/edBtqR+Kx1LXt HHM=
>> 
>> ;; Query time: 7 msec
>> ;; SERVER: 8.8.8.8#53(8.8.8.8)
>> ;; WHEN: Mon Jun  3 15:57:18 2013
>> ;; MSG SIZE  rcvd: 255
>> 
>> Since Google Public DNS has apparently no NSID or version.bind,
>> besides traceroute, what are the tricks to find the extent of the problem?
> 
> The problem is not google.
> 
> You're testing from two different locations: the different DiG versions show this. I guess the first instance is running from a network in some conference room in Amsterdam. Reason 1: we are in the same conference room :-) Reason 2: a traceroute from my shell account shows the exact same path.
> 
> Your queries have been capture by the local hotel network to maximise user experience :-)
> 
> To be complete, I've just tested all the instances of google public DNS' unicast resolver source addresses (for a list see: https://developers.google.com/speed/public-dns/faq ) from outside the hotel network and all return with the same, correct, data.

I stand corrected. Due to my (possible infinite) stupidity I made a small mistake in a script. these addresses are not actually answering anything. 

Roy

> 
> Hope this helps.
> 
> Roy
> 
>> 
>> For the offending instance:
>> 
>> % traceroute 8.8.8.8
>> traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
>> 1  192.168.48.1 (192.168.48.1)  0.972 ms  0.938 ms  1.858 ms
>> 2  87.213.29.57 (87.213.29.57)  4.524 ms  4.516 ms  4.495 ms
>> 3  ge-2-0-0-1334.ncr01asd2.versatel.net (217.16.40.97)  4.475 ms  4.456 ms  4.455 ms
>> 4  xe-2-2-0-672.br04sara.versatel.net (212.53.22.82)  39.255 ms  39.279 ms  39.248 ms
>> 5  core1.ams.net.google.com (195.69.144.247)  4.330 ms  4.321 ms  4.309 ms
>> 6  209.85.248.118 (209.85.248.118)  5.070 ms  2.973 ms  3.758 ms
>> 7  209.85.255.60 (209.85.255.60)  4.019 ms 209.85.255.72 (209.85.255.72)  5.081 ms  5.081 ms
>> 8  216.239.49.30 (216.239.49.30)  33.150 ms 216.239.49.36 (216.239.49.36)  7.485 ms  8.902 ms
>> 9  * * *
>> 10  google-public-dns-a.google.com (8.8.8.8)  8.725 ms  8.775 ms  8.689 ms
>> _______________________________________________
>> dns-operations mailing list
>> dns-operations at lists.dns-oarc.net
>> https://lists.dns-oarc.net/mailman/listinfo/dns-operations
>> dns-jobs mailing list
>> https://lists.dns-oarc.net/mailman/listinfo/dns-jobs
> 




More information about the dns-operations mailing list