Why Google DNS Fits Into “The Plan”
On Thursday Google announced a project they have been working on called Google Public DNS . The Domain Name System, or DNS for short, is something that we use hundreds of times each day but hardly ever think about. DNS is used to translate easy-to-remember hostnames, such as www.google.com, into the actual IP address for the server handling the requests. It is absolutely essential to the way today’s internet works. By default, most of the DNS servers that we use are hosted by our ISP. The ISP has a set of DNS servers and each website request we make goes to these servers which sort everything out and find the server that we’re requesting. Google’s Public DNS will join existing services such as OpenDNS to provide an alternative to the DNS servers hosted by ISPs all over the world.
When I first saw the announcement flow into my Twitter stream, I was pretty confused. DNS isn’t really something I think about on a daily basis and it seemed like an unusual project for Google to be working on. I was eager to dig into the documentation and see what Google’s motivation was. They must have expected this type of reaction because the first section on the Introduction page is “Why Google Public DNS?”. Google explains that webpages are getting more complex and the sheer magnitude of DNS lookups each day is starting to put major pressure on the existing DNS infrastructure. Since they already crawl most of these sites on a regular basis for their search indexing, it makes sense to cache the information and use the knowledge to help speed up DNS lookups. They claim that they just want to make the web a faster and more secure place. While I believe this is a valid motivation, I think that there’s more to it. How does this really fit into Google’s business plan?
“We don’t correlate or combine your information from these logs with any other log data that Google might have about your use of other services, such as data from Web Search and data from advertising on the Google content network.”
Even though Google will not be using this data to build up their knowledge about you and me, I don’t see any reason why they can’t use this data to increase their knowledge about all of us collectively. If enough people use this service, Google will be able to gather billions and billions of webpage requests. Requests which didn’t come from search. This data will include geolocation information which could allow Google to know the “top website requests for Raleigh, NC”, for example. Are you starting to see how this knowledge would be invaluable for advertisers trying to decide where to spend their money? I assume that Google is also able to get this type of information from the millions(?) of websites using their Google Analytics tool. This is useful, but tapping into the DNS requests is going straight to the source. It’s extremely useful data about web usage and something that I think Google would be wise to take advantage of.
Assuming you’ve got to this point and I’ve calmed your privacy fears, you might be wondering how you can start using Google’s DNS service. Google has put together a useful doc explaining how to configure your computer for Google DNS. I’ve been using their DNS servers for a few days now and it seems pretty nice. Webpages seem to load quickly and I’ve noticed MUCH nicer “DNS error page” than the one my ISP (Time Warner Cable.. blahh) shows me. Give it a try and see if you notice a difference.
I’m curious to hear your thoughts about this post. Feel free to let me know what you think in the comments below!
Posted: December 5, 2009 at 1:09 pm in tech.
Tags: ads, advertising, DNS, Google, Google Public DNS, OpenDNS, privacy
Comment from Jason Wagner
Time December 15, 2009 at 12:57 pm
As a commenter mentioned on another site, the DNS page looks to be the default Google Chrome DNS error page as opposed to a custom page contributed by the new DNS entries. I guess Google’s DNS servers are passing the responsibility to the browser on lookup failure rather than redirecting the user to a ad-filed landing page. At least for now. :)
Write a comment
You need to login to post comments!
Comment from Dan
Time December 7, 2009 at 8:44 pm
If I had to guess, I would say that they want the DNS info in order to gain insight into what happens after you find the first acceptable search result. DNS requests that start because someone typed a URL into the address bar are not interesting (and how often do you do that anymore?), and they could already figure out what search hits you followed by forwarding you through a redirect. What may be interesting from the perspective of a company looking to directly answer your questions (as Bing claims to do) is to see whether the last search hit you followed was actually useful or if it look you on a trail of links to some other place that’s not even in their first N pages of results.
In any case, I would actually trust Google with this “private” data more than my ISP. Google is a clear #1 in its space, but it has reasonable competition, and I would still be able to use the Internet and email happily if I had to stop using their sites – this means they have a vested interest in protecting my rights. My ISP, on the other hand, has a near monopoly on the Triangle area, and if they decide to give all of my search records to the Feds without a fight, my options for going with another provider are not nearly as convenient (in price or effort).