Google has just launched Google Public DNS, a free public DNS resolver hosted & maintained by Google! I am sure previously you may have heard of OpenDNS – which is another popular public domain name resolver trusted by many individuals, corporations & even big ISPs. But it looks like Google will eventually end up taking the DNS market as well!
What will this do? Well, Google Public DNS primarily aims to make your web browsing experience even faster. Every time you type in a web address in your browser (e.g. google.com), a request is sent to your ISP’s DNS server that resolves that “domain” to an IP address. (e.g. 220.127.116.11). So if your ISP takes 3 sec to resolve a domain to its IP address and Google’s New Public DNS server takes 1 sec, you will be saving 2 sec on every request you make on the web. Thus a much faster Internet Speed!
How To Setup Google DNS
Setting up Google DNS is relatively simple. Just open up the properties of your network card and change the DNS to:
Primary DNS: 18.104.22.168
Secondary DNS: 22.214.171.124
I tried pinging both these IPs from my computer and the response time is considerably faster compared to my current DNS servers. Pretty amazing!
In case you don’t know how to change the DNS Settings, you can refer to this page for an example.
Google believes that a faster DNS infrastructure could significantly improve the browsing experience for all web users. To enhance DNS speed but to also improve security and validity of results, Google Public DNS is trying a few different approaches that they are sharing with the broader web community through their documentation:
Speed: Resolver-side cache misses are one of the primary contributors to sluggish DNS responses. Clever caching techniques can help increase the speed of these responses. Google Public DNS implements prefetching: before the TTL on a record expires, we refresh the record continuously, asychronously and independently of user requests for a large number of popular domains. This allows Google Public DNS to serve many DNS requests in the round trip time it takes a packet to travel to our servers and back.
Security: DNS is vulnerable to spoofing attacks that can poison the cache of a nameserver and can route all its users to a malicious website. Until new protocols like DNSSEC get widely adopted, resolvers need to take additional measures to keep their caches secure. Google Public DNS makes it more difficult for attackers to spoof valid responses by randomizing the case of query names and including additional data in its DNS messages.
Validity: Google Public DNS complies with the DNS standards and gives the user the exact response his or her computer expects without performing any blocking, filtering, or redirection that may hamper a user’s browsing experience.
So what are you waiting for? Try the new Google DNS today! Let me know if you see any considerable improvement in your browsing speed.