#!/bin/sh for i in "lifehacker.com" "facebook.com" "dailyapps.net" "reddit.com" "google.com" "bbc.co.uk" "microsoft.com" "yahoo.com" "ebay.com" do for j in "4.2.2.2" "8.8.4.4" "208.67.222.222" do echo $j $i `dig @$j $i | grep Query | awk -F ":" '{print $2}'` done done
Google seems to be getting everywhere. They are there in just about every corner of our online life, and now they have taken a step further by launching Google Public DNS. Google Public DNS aims at making the web faster for you, by using a high speed, public DNS server. Here’s what DNS does in simple words :
Say you type in the Wikipedia.org in your browser window. The DNS then converts the URL you typed into machine readable IP address and returns it to you. Only after the actual IP of the website is determined does the webpage begin loading for you.
OpenDNS has long since been considered the pioneer in the making the web faster by giving users a free, fast public DNS server with servers spread around the globe to reduce latency.
I’ve been using OpenDNS for the past two years for my needs, and needless to say the experience has been quite good. Not to forget the increase in speed while browsing the web. But today with the release of Google’s own DNS solution I was curious to see if it could beat the already fast service that OpenDNS provides.
Tests were made with the following bash linux script:
And here are the results :
As you can see Google DNS consistently was atleast two times faster than OpenDNS and even more faster than Level 3. Those of you in the U.S I believe shouldn’t see much performance difference between Google and Level 3.
For me personally, Google was always in the range 90-110ms while OpenDNS was in the 200-210ms range. A Significant performance boost I must say.