So a few months back the owner of this blog asked me to make a Windows app for him that would auto-setup Google DNS with just a click of a button, and I did, and after trying it out on my machine, I noticed a bit of a speed difference, and I loved it, however, I have since moved back to Linux, and I have re-discovered how to set up Google DNS in Linux (namely *buntu). So I thought that I would share.
First of all, lets give a simple explanation for what DNS is for those that have no idea.
From Google’s own site (and I love this explanation)
The DNS protocol is an important part of the web’s infrastructure, serving as the Internet’s phone book: every time you visit a website, your computer performs a DNS lookup. Complex pages often require multiple DNS lookups before they start loading, so your computer may be performing hundreds of lookups a day.
Ok, so yeah, there we go, it is where your internet goes to get the IP numbers that actually run the internet, that is associated with website names, say google.com, or even therightguy.info.