Last week, the search giant Google launched yet another new service to the public - Google Public DNS (“GoogleDNS”). This new service rocked the Internet and everyone, regardless of his/her location, felt the disturbance in cyberspace.
Immediately, netizens dug it, highly questioned Google’s Privacy Policies (especially the hardcore Google haters), security, and so on (and we are not going to talk about that). It even prompted an article from the world’s number one alternative DNS service OpenDNS (which I stopped using almost a month ago).
The question is, who wins when it comes to speed? GoogleDNS or OpenDNS? The winner is GoogleDNS, I’ll show you why…
While doing some research on running my own caching DNS I stumbled on Google DNS vs OpenDNS: Google Rocks for International Users, and clearly showed that GoogleDNS is the fastest for non-Western countries.
Using the script posted on the blog I tried it out myself. Here’s my result testing from Makati City, Philippines, using Globe Innove (DSL/Broadband).
As you can see above there is a more or less 96ms difference between GoogleDNS and OpenDNS from my location. Is it big? For me it is. The fastest I can reach my choice of Domain Name System (“DNS”), the fastest I will be pointed to the location of the website I want to load. That is what DNS servers are for, it resolves the domain names to an IP address.
This test gives me a clear reason why I should switch to GoogleDNS and suggest it to other people too. As for privacy issues, here’s what Google has to say about it:
There are other reasons like GoogleDNS is being operated based on the standards for DNS operations. Not like OpenDNS, they break the standards by not returning NXDOMAIN (“Non-eXistent Domain”). Instead, if you enter a non-existent domain you are redirected to OpenDNS search page. Some top-level domain owners do that and many ISPs too. Not to mention the reason I stopped using OpenDNS was because someone registered or failed to release a range of dynamic IPs which prevented me from accessing some sites.
Switching is easy, just point your DNS to 8.8.8.8 and 8.8.4.4. For a more detailed instruction, if you do not know where to do the change, visit Google’s instruction page.
However, the choice is up to you. We differ in our needs and criteria. As I have said earlier, I am researching about running my own DNS which might give better results. Besides, if you really want speed and you do not trust Google or OpenDNS or any other public DNS service, then running your own local DNS is really the only solution. Your desktop or laptop or even your netbook is more than enough to run your own!
Anyway, here is the bash script that you can use to run the test yourself if you have a GNU/Linux or Mac machine.
Further reading:
- Google DNS vs OpenDNS: Google Rocks for International Users
- Introducing Google Public DNS: A new DNS resolver from Google
- Some thoughts on Google DNS
- Google Public DNS