Google, within the past several days, announced that they are now offering a FREE, global Domain Name System (DNS) resolution service, that you can use as an alternative to your current DNS provider (which is usually through your Internet Service Provider).
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.
As web pages become more complex, referencing resources from numerous domains, DNS lookups can become a significant bottleneck in the browsing experience. Whenever a client needs to query a DNS resolver over the network, the latency introduced can be significant, depending on the proximity and number of nameservers the resolver has to query (more than 2 is rare, but it can happen). As an example, the following screen shot shows the timings reported by the Page Speed web performance measurement tool. Each bar represents a resource referenced from the page; the black segments indicate DNS lookups. In this page, 13 lookups are made in the first 11 seconds in which the page is loaded. Although several of the lookups are done in parallel, the screen shot shows that 5 serial lookup times are required, accounting for several seconds of the total 11 seconds page load time.
You can learn more about Google’s Public DNS resolution service and how to configure your PC to use the service [ HERE ]. The official announcment page can be found [ HERE ] . I have not tried the service yet, due I currently use (and recommend) the popular OpenDNS resolution service on my PC’s. I would be interested in hearing about any comparative analysis between the (2)-two services and your thoughts about Google managing your DNS.