Tuesday, March 16, 2010

Google Public DNS (and ICMP Internet Test)

December 3, 2009 by Greg Ferro · 4 Comments 

Testing DNS

Rejoice. Google announces a pub­lic DNS offer­ing that we can use for test­ing when deploy­ing Internet con­nec­tions, or troubleshoot­ing proxy serv­ers.
60629519-78FB-4261-94F7-D020E757C44A.jpg

Greg-Ferros-MacBook-Pro:~ gregferro$ dig @8.8.8.8 etherealmind.com
; < <>> DiG 9.6.0-APPLE-P2 < <>> @8.8.8.8 etherealmind.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 6418
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;etherealmind.com. IN A
;; ANSWER SECTION:
etherealmind.com. 300 IN A 70.32.114.237
;; Query time: 594 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Dec 3 19:50:18 2009
;; MSG SIZE rcvd: 50
Greg-Ferros-MacBook-Pro:~ gregferro$

Testing your Internet con­nec­tion using ICMP

Also, both of these IP addresses respond to ICMP so if you need to test your Internet con­nec­tion you can eas­ily remem­ber to type
ping 8.8.8.8

The engin­eers have clearly chosen easy to remem­ber IP addresses so that all Network Engineers can rejoice at this most use­ful, most ordin­ary of tools. It’s so simple, so eleg­ant. An engin­eer must have thought of it.

SLA Monitors for Internet connectivity

Many people uses IOS SLA mon­it­ors to test for Internet con­nect­ivty. It’s always been dif­fi­cult to know what to test that is reli­able meas­ure of applic­a­tion avail­ab­il­ity. The Google Public DNS is a good choice to poll when using these monitors.

What is Google Public DNS?

Google Public DNS is a free, global Domain Name System (DNS) res­ol­u­tion ser­vice, that you can use as an altern­at­ive to your cur­rent DNS provider.

To try it out:
* Configure your net­work set­tings to use the IP addresses 8.8.8.8 and 8.8.4.4 as your DNS servers

Google Public DNS: “”

Please rate this post:

  Why Rate Posts?
1 Star - It\\\'s Crud2 Stars - It\\\'s Tosh3 Stars - Something\\\'s missing4 Stars - Needs works5 Stars - Good Enough6 Stars - Good7 Stars - Excellent8 Stars - Brilliant9 Stars - Astonishing10 Stars - Awesomely Godlike? (4 votes, average: 6.50 out of 10)
Loading ... Loading ...

Comments

4 Responses to “Google Public DNS (and ICMP Internet Test)”
  1. xtsv says:

    as far as i can see, the per­form­ance sucks, l3’s any­cas­ted 4.2.2.2 are bet­ter for now

    • Greg Ferro says:

      I’ve heard that L3 are mov­ing away from a pub­lic DNS ser­vice. They forced a com­pany I worked for to stop using it because of volume.

  2. I always used DNS server like 4.2.2.1 and 4.2.2.3 for simple DNS quer­ies and test­ing pur­poses. I guess I will add 8.8.8.8 to that list.

    I can­not ima­gine a com­pany run­ning the Google DNS serv­ers as their primary DNS for­ward­ers. I am think­ing about per­form­ance reas­ons and tech­nical sup­port, so I will just keep using the pro­viders DNS serv­ers and add Google DNS as third or fourth.

    • Greg Ferro says:

      Why not ? Many com­pan­ies use OpenDNS for the same reason. If you have a small to medium sized com­pany, with two inter­net con­nec­tions you need a DNS server that is inde­pend­ent of your ISP. Most ISPs block access to their DNS from out­side their network.

      In this case Google’s DNS is much bet­ter. It will not recurs­ively look up domain names and present an advert­ising res­ult which is much nicer.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!