Easy Way to Configure and Use Google Public DNS

Google today announced that they have started offering public DNS servers as well. The system, called Google Public DNS, was designed to “make users’ web-surfing experiences faster, safer and more reliable”.

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.

How to Use Google Public DNS

Change Default DNS server settings to Google Public DNS in Windows
Go the Control Panel.
  1. Go to Network and Sharing Center, then Manage network connections.
  2. Choose the internet connection for which you want to configure Google Public DNS, right click and select properties.
  3. Select the Networking tab and click Internet Protocol Version 4 (TCP/IPv4), and then click Properties.
  4. Click Advanced and select the DNS tab. If there are any DNS server IP addresses listed there, write them down for future reference, and remove them from this window.
  5. Click OK.
  6. Select Use the following DNS server addresses. If there are any IP addresses listed in the Preferred DNS server or Alternate DNS server, write them down for future reference.
  7. Replace those addresses with the IP addresses of the Google DNS servers: and
  8. Restart the connection you selected in step 3.

What is the advantage of using Google Public DNS settings?

The first and foremost thing which Google claims is browsing SPEED. Google Public DNS implements prefetching: before the TTL on a record expires and thereby increase DNS response.
More Security by preventing DNS spoofing attacks.
Get the Valid Website content.
  • No Content Blocking
  • No Redirection of invalid pages(as in case of OpenDNS)
  • No Filtering