Google Public DNS vs. OpenDNS avatar
Yohan Yukiya Sese-Cuneta
 | | 3 minutes read

Fediverse Follow

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:

Google Public DNS complies with Google's main privacy policy, which you can view at our Privacy Center. With Google Public DNS, we collect IP address (only temporarily) and ISP and location information (in permanent logs) for the purpose of making our service faster, better and more secure. Specifically, we use this data to conduct debugging, to analyze abuse phenomena and to improve our prefetching feature. After 24 hours, we erase any IP information. For more information, read the Google Public DNS privacy page.
What information does Google log when I use the Google Public DNS service?

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:


Did you like it? Do share this post, leave a comment below, and send me a gift! (opens in a new tab/window)

avatar

Yohan Yukiya Sese-Cunetaㆍ사요한・謝雪矢·ᜌᜓᜃᜒIf this is not the end of oblivion, then I shall live everyday as if my life were to end this very day.

The YOOki Chronicles

The YOOki Chronicles is Yohan Yukiya Sese-Cuneta’s return into casual and personal blogging. The name “YOOki” is a mash-up of the acronym of YourOnly.One and my nickname ᜌᜓᜃᜒ (Yuki・雪矢).

Interestingly, according to Chinese legend, (YOO) is an ancient Chinese surname. The ancestors of the surname were closely linked with the ancient sage-king named Yu Shun. In Korea, the (YU) lineage traces to the Xia, Han, and Joseon dynasties. Holders of the surname Yu or Yoo had a reputation for charity and diligence.1

It is also the word for “willow” or the “willow tree” which means graceful or slender; and a tree growing near a body of water which provide continuous nourishment and resources for everyone. It can also mean to exist, an oil (anointment(?)), and simply as “U” (you).

The Hanzi (ki) character means to record, be disciplined, provide order. While the Hangeul equivalent, (ki), means energy, spirit, a banner, and a period of time; and is also a suffix used to make a gerund or an infinitive.

Now Playing
Social Links