Slashdot Mirror


How Does the New Google DNS Perform? (and Why?)

Tarinth writes "Google just announced its new Google DNS platform. Many have viewed this as a move to increase ad revenue, or maybe capture more data. This article explores those questions, as well as the actual benchmarking results for Google DNS — showing that it is faster than many, but not nearly as fast as many others." We also recently discussed security implications of the Google Public DNS.

42 of 275 comments (clear)

  1. Pointless hype by suso · · Score: 5, Interesting

    Its funny how the Google hype is driving so much talk about something like DNS, a service which probably 95% of non-tech people don't know exists. Most people
    wouldn't care about DNS normally, but since its Google it must be something to get excited about. I doubt really that any significant number of people will
    switch to using 8.8.8.8, but I worry that if they do, one of the the original goals for DNS will be lost. That its distributed.

    Just ask yourself one question, if you don't trust your internet provider enough to do DNS correctly, should you trust them at all?

    1. Re:Pointless hype by drinkypoo · · Score: 5, Insightful

      Just ask yourself one question, if you don't trust your internet provider enough to do DNS correctly, should you trust them at all?

      You trust your ISP? I sure don't. Perhaps I am asking for abuse, but I trust Google far more. On the other hand, I trust my hosting provider to provide sufficient DNS; but if I were hosting my application on a cloud somewhere, I'd want some cloud-based DNS; if I were hosting my application with Google, then Google would be the logical host for my name service. I'd probably want to use them as my registrar as well. :p

      Google has the best uptime and the most distributed architecture of any single computer system, unless you consider the internet to be a single entity; it has slightly better reach overall.

      I doubt really that any significant number of people will
      switch to using 8.8.8.8, but I worry that if they do, one of the the original goals for DNS will be lost. That its distributed.

      Google is distributed. Is there any reason using one IP is unworkable?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Pointless hype by jhoegl · · Score: 5, Insightful

      I got money on the fact that this DNS server will be a part of their Android and Chrome OS services. You know, a default setting.

    3. Re:Pointless hype by Krneki · · Score: 4, Interesting

      I use OpenDNS because in my country they dared to censor the Internet twice using DNS.
      Once it was for bwin.com and another time it was a leaked political document (both for 1 week). No, I don't bet, but I do not tolerate this political bulling.

      Google DNS could be useful if they don't implement any censorship, considering how much hate P2P sites gets from corporations we will see if they manage to stay neutral.

      --
      Love many, trust a few, do harm to none.
    4. Re:Pointless hype by omnichad · · Score: 4, Informative

      They have two IP's - 8.8.4.4. So even if one IP fails to route to any anycast destination at all, they still have a backup.

    5. Re:Pointless hype by Akido37 · · Score: 4, Interesting

      Just ask yourself one question, if you don't trust your internet provider enough to do DNS correctly, should you trust them at all?

      Personally, I'm sick of DNS lookups resulting in a page of ads.

    6. Re:Pointless hype by suso · · Score: 4, Insightful

      Then you are a fool. This is exactly what I mean by trusting your ISP. I sympathize with you and your situation (and I understand that it happens), but all your country has to do is implement some system that will change the UDP packets coming from Google DNS to change the answers, thus accomplishing the same censorship. The more people who use Google DNS, the more likely a country or ISP is to do this.

    7. Re:Pointless hype by Anonymous Coward · · Score: 5, Interesting

      Fair enough -- you don't trust your ISP.

      How does using google's DNS help you? You really think your ISP isn't logging your DNS traffic regardless of if you're using their DNS servers or not? A simple tcpdump udp port 53 on a passive tap is enough for them to collect your DNS traffic no matter what you do unless you use TOR or a vpn.

      So, now google *and* your ISP have logs of what you've been looking up. How are you better off?

      Oh -- and if you really don't trust your ISP, how are you to be sure that they aren't redirecting your port 53 traffic to their DNS servers *anyway*? Comcast -- I'm looking at you... Why is it that 5% of responses that *should* be an NXDOMAIN from a root server instead are an A record to some site that happens to be running a web server?

    8. Re:Pointless hype by bsDaemon · · Score: 2, Insightful

      and one of the world's largest advertising companies, masquerading as a technology company (though only as a vehicle for their advertising) isn't EVER going to start throwing up link farms or ads in response to NX queries? You, sir, have more faith than the pope.

    9. Re:Pointless hype by Bigjeff5 · · Score: 2, Insightful

      Do you realise how difficult that would be? Color me stupid, but how many countries have a single ISP with that kind of control over what goes in and out of the country?

      I honestly don't think most countries could pull it off. Look at China - they DO have 100% governmental control over their ISPs and they can't manage it, the have to threaten companies like Google to make this stuff happen.

      And do you realise the hardware it would take to start sniffing the packets of the largest search provider in the world? Furthermore, Google has server farms in every country in the world - no doubt when they implimented DNS they put replication points at each of these sites, or at the very least manually routed them through.

      And even if they did none of that, unless you have the wherewithall to kick Google out of the country (which would make your actions very public), Google is not the company with whome to fuck over something as trivial as DNS, particularly when they can count on the public crying foul when it goes public. "We tried to block your access to information, but Google stopped us." doesn't really go over to well in a free society.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    10. Re:Pointless hype by sexconker · · Score: 5, Funny

      Google has the best uptime and the most distributed architecture of any single computer system, unless you consider the internet to be a single entity; it has slightly better reach overall.

      No it fucking doesn't you fucking moron.

      Oh this is slashdot. I meant "Citation needed.".

    11. Re:Pointless hype by TheLink · · Score: 2, Insightful

      > and not route me through proxies and man in the middle attacks.

      How would using Google's DNS help?

      If your problem is man in the middle attacks, you'd have to use a VPN to a trusted network before you can trust DNS and other insecure protocols.

      See also:

      http://code.google.com/speed/public-dns/faq.html#dnssec

      Does Google Public DNS support the DNSSEC protocol?
      At this time, Google Public DNS does not validate DNSSEC responses. We will continue to work on improving Google Public DNS.

      --
    12. Re:Pointless hype by sexconker · · Score: 2, Insightful

      He's a fool because, faced with internet censorship in his country, he decides OpenDNS will protect him.

    13. Re:Pointless hype by camcorder · · Score: 3, Insightful

      You don't need to trust your ISP, they are legally binded to protect your privacy on most of the countries. Since you have a contract that means that's a card in your hand which you can use in case of violation. However with Google, you have nothing. All the contracts you have with google is the legal aggreements to use their services in return of losing your privacy at all.

      To summarize, your option to trust google is just useless since it doesn't matter if you trust them or not.

    14. Re:Pointless hype by Anonymous Coward · · Score: 5, Informative

      If your ISP is like mine, they break basic DNS functionality. Instead of a correct could not find error, they serve up a page of badvertising. If you opt out of that, they serve up a page that says that it could not find, not returning the real error. If you have your iPhone connected to your home wifi, and you attempt to use the google app on your phone, it breaks the search results page...

      ALL of these annoyances are fixed with gDNS.

    15. Re:Pointless hype by omnichad · · Score: 2, Informative

      I agree, but I switched anyway, just because Level3's aren't explicitly public. They plan to start locking down their DNS. I'd rather set it and forget it now. I can live with 20ms extra delay. It's still faster than my ISP.

    16. Re:Pointless hype by Bigjeff5 · · Score: 2, Insightful

      one of the world's largest advertising companies, masquerading as a technology company

      You realize that one does not exclude the other, right? In fact, they build on each other. The reason Google is such a successful advertising company is BECAUSE it is such a great technology company. Furthermore, as the advertising aspect of their company brings in money, they can funnel that back into the technology they make, which can then increase their advertising revenues.

      Google makes the best internet search product on the planet. Period. Nobody, even a software giant like Microsoft or an search giant like Yahoo can even touch them. They accomplished this feat when they were still operating out of their BASEMENT!! To say they are not a technology company is to be a blind fool. Do you even remember what the internet was like before Google? I do, it sucked. I used use a service called Search Hound, which would search about 40 different search engines for your search query - this was essential because you could never find anything without hitting up 2, 3, even 5 or 6 search engines just to get what you were looking for. What did Google do? They invented a better search algorithm and page ranking system, and instead of selling top search slots (like every other search engine before it), the sold unobtrusive add space around real, legitimate search results. A thousand times better, and free to the user to boot.

      Fast forward to today, and what is google doing? They are developing new technologies and giving them away for free so they can gain more mind-share for the sole purpose of making sure people use their search engine. This increases their value to advertisers, and Google makes more money. Seriously, Android? Chrome? Chrome is frickin awesome, as soon as I tried it I ditched FF for good, and I'm seriously looking into getting an Android phone. Why are there so many phones running on Android already? Because Google gives it away. You can go download it right now if you want to. And, because it's Google and they are one of the top technology companies in the world, it also happens to be as good or better than any phone/small device OS out there.

      Since Google's business model is to give customers exactly what they want for free in order to draw more customers for advertisers, and because most people I know HATE getting a dumbass search page instead of just saying the link is not found, no I don't expect Google will ever start throwing up link farms or ads in response to NX queries.

      How stupid do you think Google is to break the trust that has made them BILLIONS over a few extra searches? They have shown themselves to be much, much smarter than that, and I trust them far more than I trust my own ISP, since my ISP already inserts a dumbass search in place of the "page not found".

      Google did put such a thing in Chrome, but it simply says the page was not found and auto-fills a search box for you. It can also be turned off. I don't find it usefull, but I dont' find it intrusive either, unlike my ISP's auto-search. Google knows what their users want, and they know that their customers are the Advertisers, not the searchers - their goal is to lure as many searchers as possible to their advertisers. The best way to do that, as Google has shown time and time again, is to give your users something they will like and use, and generally find to be far and away the best version of whatever it may be on the market, and to give it away for free.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    17. Re:Pointless hype by TheRaven64 · · Score: 2, Informative

      Spoofing DNS is trivial. It's connectionless, and you don't even need to block the reply, you just need to respond faster than the other party and the client will, in most cases, ignore the second reply. Any last-mile provider can do it with very little infrastructure investment (it's a trivial routing rule to redirect any UDP packets on the DNS ports to a government server, it doesn't need deep packet inspection). If a government asks them to then it's much cheaper to comply than to fight it.

      --
      I am TheRaven on Soylent News
    18. Re:Pointless hype by TheRaven64 · · Score: 2, Insightful

      The problem is not that you have to trust Google or trust the connection provider, it's that you have to trust the connection provider or trust Google and the connection provider. If you connect from a hotspot then anyone on the local network segment can pretty trivially spoof DNS responses unless you are using DNSSEC, and if you (and the infrastructure) are using DNSSEC then the ISP can't tamper with the responses anyway so you don't need to trust them.

      --
      I am TheRaven on Soylent News
    19. Re:Pointless hype by mzs · · Score: 5, Informative

      Google is using anycast for their DNS servers. There are not just two machines at 8.8.8.8 and 8.8.4.4 as the sole DNS servers. You get a relatively close-by server. This is a tried and true technique for DNS. In fact there is a technical feature about the google approach that is neat. It is likely that google is using many of the same servers it is for search for the DNS servers as well. They are running the caching DNS at each facility, such that if one server at the facility gets a record, then any other DNS server at that facility uses that response. That is one cool way to limit the delays for someone else making a DNS request. I've not seen that mentioned much before, and that is neat. I wish slashdot comments about stories that are trying to be technical would have technical comments on them near the beginning, instead of rehashing of all this privacy stuff, for a third or fourth story.

      Another approach that was mentioned a lot before is that after the DNS server provides a response, the server checks to see if time is running-out regarding the TTL. If it is and has not expired yet, it asks again and pretends that the TTL counter has begun again. This again is trying to limit a DNS delay for some poor schmuck.

      Another technical detail I have not seen mentioned much is that google DNS servers are returning largely authoritive answers only, often in cases where other DNS servers do not. For example, look-up a private IPv4 such as 192.168.1.1 with google's servers and some others. Others typically return non-authoritive responses, say to RFC1918.private.net. There is a lot of subtly misconfigured software-out there, hopefully this will bring it to the fore front about dealing with non-authoritive answers more carefully.

      As to regarding the performance of google DNS, from a few locations for me, seems very fast. Is faster (much) than AT&T, bit slower than comcast, bit slower than work, comparison with OpenDNS is in the noise. What is more important is that they treat all records correctly, so for example kx509 _kca._udp.REALM style SRV records are handled unlike the DNS servers from some ISPs which seem to think that DNS is only for A records.

      Another interesting feature is that google DNS is playing tricks with case in DNS queries and replies as yet another stop-gap-measure against DNS cache poisoning attacks. That's clever, I believe it was proposed before, but bind folks presented some issues and left it at that.

    20. Re:Pointless hype by nacturation · · Score: 4, Funny

      If, for example, the telephone company's accounting system goes down for a few seconds then they lose hundreds of thousands of dollars.

      There are 31,556,926 seconds in a year. At a hundred thousand dollars a second, your telephone company makes $3,155,692,600,000 a year from time-metered services?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    21. Re:Pointless hype by mcrbids · · Score: 4, Interesting

      On the other hand, I trust my hosting provider to provide sufficient DNS; but if I were hosting my application on a cloud somewhere, I'd want some cloud-based DNS;

      Could you give me an example of an "Internet-based DNS" that isn't also "cloud-based"? The definition of "in the cloud" IS "on the Internet". Your arbitrary distinction simply makes no sense at all. You are asking for DNS with a "distributed architecture" but DNS itself IS a distributed architecture!

      I hate to sound trollish, but your over-eager Google fanboyism betrays your underlying non-comprehension of the issues involved! DNS is a distributed architecture, and all that's necessary for you to provide extremely high availability is to provide two (or more) DNS servers at different locations. This eliminates the "single point of failure" and with each location providing better than 99.95% uptime, the odds of both going down at the same moment is measured in hundreds of years. When you consider DNS caching, due to its distributed architecture, (there's that word again) if your hosted DNS were actually completely down for an hour or so, that few of your customers would even notice, that makes the problem even that much more tractable.

      PS: "Cloud-based" IS "Internet-based". Please don't treat "the cloud" as if it were different. "The cloud" only has relevance in sales meetings - it's otherwise just Internet-based computing! See what Larry Ellison has to say about this!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    22. Re:Pointless hype by shentino · · Score: 4, Interesting

      I recently had to deal with a firewall that just flat out BLOCKS outbound DNS. You HAVE to use the network's DNS, which of course is site-filter enforcing.

      Mandatory censorship.

    23. Re:Pointless hype by drinkypoo · · Score: 4, Informative

      Could you give me an example of an "Internet-based DNS" that isn't also "cloud-based"?

      DNS servers are just DNS servers. There's a pool of them that handle requests to a given server. If google Public DNS is implemented like other Google services, your queries will be handled by whichever google node is nearby, idle, and knows the address you're requesting. This seems robust than the way even the existing root servers are implemented. Google has more sites than almost anyone else non-government (there are a few notable exceptions, but none of them have an architecture like google's) and is continually opening more.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:Pointless hype by jimicus · · Score: 2, Insightful

      You don't need to trust your ISP, they are legally binded to protect your privacy on most of the countries. Since you have a contract that means that's a card in your hand which you can use in case of violation.

      Indeed I can. I can:

      • Complain to the regulator (who will spend 6 months sitting on their arse before coming back with an answer to a totally different problem)
      • Take them to court - though if I win they'll likely ignore the verdict and appeal it until such time as I lose or I run out of time/money. That is assuming by sheer blind luck the judge I get is reasonably tech-savvy to begin with.
      • Take my business elsewhere. Though seeing as there is one cable ISP in my country and one ISP supplying wholesale ADSL to the majority of retail ISPs, I'm going to run out of options pretty damn quick.
    25. Re:Pointless hype by thisnamestoolong · · Score: 2, Informative

      How are we going to organize a boycott? How many nerds do you think really care enough about these issues? Do you really think Comcast is going to see 14 nerds out in front of their building and go OH NOES WE NEED TO CHANGE OUR WAYS? My options are Comcast or dial-up. As I need (not want, need) high speed Internet access to fulfill my work responsibilities, my options are Comcast, or move.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    26. Re:Pointless hype by Sleepy · · Score: 4, Informative

      >Then you are a fool. This is exactly what I mean by trusting your ISP. I sympathize with you and your situation (and I understand that it happens), but all your country has to do is implement some system that will change the UDP packets coming from Google DNS to change the answers, thus accomplishing the same censorship. The more people who use Google DNS, the more likely a country or ISP is to do this.

      A non-sequitur. More people using Google DNS or any other DNS resolver does NOT make it more likely that a country or corporation can impose censorship.

      In your previous statement you even hint that you know this - you suggest that a country could "change the UDP packets coming from Google DNS to change the answers", but why would a country target JUST GOOGLE DNS for censorship?

      If you took 30 seconds to Google the world's best known DNS censorship project (http://www.google.com/search?q=great+firewall+of+china) you would know that China does not target *specific* DNS resolvers (such as you suggest might be done with "Google DNS"). No, China hijacks ALL port 53 traffic which should be obvious then that the DNS provider is 100% irrelevant.

      In fact, a third party DNS provider is MORE likely to offer DNS resolver service on a non-standard DNS port, thus becoming an ANTI-censorship tool that China can not defeat (not without blocking or filtering ALL ports which kills their Internet entirely).

      You should be careful about calling someone else a "fool", when speaking of topics on which you have your facts wrong.

    27. Re:Pointless hype by johny42 · · Score: 3, Insightful

      Mandatory censorship.

      That doesn't seem like a very mandatory way of censorship. Not being able to translate a site's domain name to its IP address has nothing to do with not being able to access the site.

    28. Re:Pointless hype by shutdown+-p+now · · Score: 3, Insightful

      At a hundred thousand dollars a second, your telephone company makes $3,155,692,600,000 a year from time-metered services?

      That's easily explained if said telephone company is a mobile operator in USA.

    29. Re:Pointless hype by ckaminski · · Score: 2, Informative

      That's not Billion, that's 3.1 TRILLION dollars - almost a 3rd of the US GDP.

      For the newbs:

      1000 Thousand
      1000000 Million
      1000000000 Billion
      1000000000000 Trillion
      - - - - - - - -
      315569260,000 Trillions!!

    30. Re:Pointless hype by interval1066 · · Score: 2, Interesting

      Hey, that's fucking hilarious.

      To continue, and briefly, a friend of mine worked for a company who had a network spur that was little used, and served by these two OpenBSD machines, and these machines sat for a few years almost forgotten when one day their whole network started acting funny, a few name queries would end up in strange and obviously incorrect domains. A days of poking around led me to these two machines. Seems whomever set them up wanted them as a back door into this intranet, so they let one serve up a telnet port as well as name service. I don't think it was anything malicious, but whatever it was whomever set it up let the machine serve up bare, un-covered telnet, like a fool, no ssh tunnel, no nothing. Late at night I noticed both machine unusually active, so I took a look. Connected to the one machine was a telnet session with an endpoint somewhere in China. A closer look revealed the server's kernel had been recompiled. I didn't do any further analysis, I just shut down that port at the firewall and reported what I found. I think the company ended up retiring those servers and bringing that part of their intranet into the main fold of the corporate server stable.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    31. Re:Pointless hype by mcrbids · · Score: 3, Insightful

      DNS servers are just DNS servers. There's a pool of them that handle requests to a given server. If google Public DNS is implemented like other Google services, your queries will be handled by whichever google node is nearby, idle, and knows the address you're requesting.

      And... how is this different than your "local" DNS server? how do you know that Google's DNS is "nearby, idle, and knows the address"?

      This seems robust than the way even the existing root servers are implemented. Google has more sites than almost anyone else non-government (there are a few notable exceptions, but none of them have an architecture like google's) and is continually opening more.

      Perchance, because this is pretty much how existing root servers are implemented? There was a slashdork article a while back about the challenges of running a root DNS server. Let me assure you, redundancy is paramount - they've NEVER all been down. Ever.

      Again, I defy you to please clarify what you mean by "cloud" computing to be any different than "Internet" computing? Because there is no difference. The Internet IS the cloud. Drawing a distinction between the two is like drawing a distinction between your pants and your britches.

      And, once again, DNS is a redundant, multi-point, caching, distributed-architecture protocol, and has been for some 20 years.

      Do you not know what this means?

      "Cloud based" is a marketing term that describes what hosted application providers have been doing in various forms for some 20 years.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  2. Google is average by jhoegl · · Score: 5, Funny

    This just in, Google is average at something they did. Google's parents are very upset and will not be posting this on their refrigerator. In other news, detractors of Google throw party.

  3. My Testing Results by Anonymous Coward · · Score: 3, Informative

    Resolve www.yahoo.com

    local.isp 12msec
    4.2.2.2 30msec
    208.67.222.222 55msec
    8.8.8.8 57msec

  4. My own more detailed analysis by bramp · · Score: 5, Informative

    I ran my own set of experiments benchmarking both Google DNS and OpenDNS as well as two UK ISPs. I showed more detailed results, and infer some information about how these systems are run. http://bramp.net/blog/google-dns-benchmarked

  5. Most ISP's DNS servers are broken. by KingSkippus · · Score: 5, Insightful

    Just ask yourself one question, if you don't trust your internet provider enough to do DNS correctly, should you trust them at all?

    My ISP's nameservers are broken. Whenever I try to resolve a name that doesn't exist, instead of the DNS server telling me it doesn't exist, it returns the address of one of my ISP's web servers, which presents me with an ad-laden search page for whatever name I typed in. This is clearly not what the DNS spec says it is supposed to do.

    While this might not sound like such a big deal, for developers it's a pain in the butt. For one thing, if I want to test to see if, for example, a name I have registered has propagated, I can't just do an nslookup to see if I get a response; I have to actually verify that the address that is returned (since all lookups will resolve to something) is the actual correct address instead of my ISP's web server. Also, on the client side, when my applications communicate via the web, they have to not only verify that an address resolved, but actually verify with the back-end application that it is what it's supposed to be instead of an ISP's search page. Just since I changed my DNS servers last week, I've already saved at least a minute or two I shouldn't have had to spend in the first place.

    Plus, even if all of that still doesn't convince you that Google is actually doing something helpful, there's the simple fact that my ISP's servers actually had on average an hour or so down time every couple of months. It wasn't scheduled or anything (that I know of, anyway), I would just all of a sudden not be able to resolve any addresses. If I called technical support, the goobs there would insist on me plugging my computer directly into their modem, and when it still wouldn't work, they'd schedule a time a few days out for a technician to come out to my house. They simply wouldn't acknowledge that the problem was on their end, not mine, and they didn't understand simple concepts like nslookups, tracerts, etc. I'd invariably just give up, tell them not to send anyone, and wait without Internet access for their network people to figure it out after a lot more people called in.

    I started using OpenDNS a long time ago because of all of the problems with my ISP's DNS servers, even though they also redirect queries that aren't found to their search page. If I wanted other features OpenDNS offers like parental controls and such, I'd probably stay with them. As it is, though, consider me another happy consumer of another helpful Google service. As the informal tech support guy for most of my family and friends, I'll be switching as many of them over as I can too, so I can avoid just a few more "Hey, I can't get to the Internet" calls.

    1. Re:Most ISP's DNS servers are broken. by Shawndeisi · · Score: 4, Informative

      If you're using a *nix box somewhere on your devel network, "dig +trace host.domain.tld" is a beautiful thing as you'll avoid the cache (and therefore any potentially broken caching nameserver behavior) as all the nameservers you hit will be authoritative. You can see if it truly has propagated, which you can't do with a simple nslookup due to negative caching if your first lookup wasn't successful. Right now you could have a negative record cached for the TTL in the SOA and would have to wait until it expires before you see the live record, while it was already live for everyone else. You'll also be able to devel your app faster because you won't hit the caching server until it's live. There may be an equivalent flag on nslookup but I haven't found it after a few minutes of poking around.

  6. Multiple, parallel, DNS server settings? by NevarMore · · Score: 2, Interesting

    I suspect this has been asked before. Is there some way to set up multiple DNS servers and simply query them in parallel?

    That way whichever one is fastest gets me the address sooner. It is a little bit rude, but since it would seem that most DNS providers have the opportunity to be shady and feed landing pages or collect usage data, they'd be just as happy to have me make a request and discard the answer.

    1. Re:Multiple, parallel, DNS server settings? by gzipped_tar · · Score: 2, Informative

      Use dnsmasq on your localhost.

      From man page:

      --all-servers
      By default, when dnsmasq has more than one upstream server
      available, it will send queries to just one server. Setting this
      flag forces dnsmasq to send all queries to all available
      servers. The reply from the server which answers first will be
      returned to the original requestor.

      --
      Colorless green Cthulhu waits dreaming furiously.
  7. Win win situation by horza · · Score: 2, Insightful

    Google offering free DNS makes sense for everybody:
    a) it is a low cost / low bandwidth service Google can integrate into its infrastructure for negligible cost, and the public get free reliable DNS
    b) ISPs are 'stealing' search traffic by hijacking millions of misspelled domains, Google can try and eliminate this fraud which will more than cover the costs of (a)
    c) why do people need to invent a (c)?

    At the end of the day, Google's money-spinner is ads on search results. The free DNS is a move to protect this. As people write above, a bonus side-effect is that makes life easier for developers of sites and browsers when ISPs don't corrupt the RFCs.

    Phillip.

  8. Re:UDP block - use pdnsd with tcp_only by yukam · · Score: 2, Interesting

    Did not found way to force system resolver to use tcp-only, but something like this should work:
    aptitide install pdnsd
    === cut /etc/pdnsd.conf ===
    global {
    query_method = tcp_only;
    }
    server {
    ip = 8.8.8.8, 8.8.4.4;
    label = "google";
    }
    === cut /etc/resolv.conf ===
    nameserver 127.0.0.1
    That's slower than udp, but better than nothing (and pdnsd cache will compensate slowdown from tcp usage).

  9. Faster than many.. by tirnacopu · · Score: 2, Informative

    ..but not faster than the DNS service I run on my computer. It is trivial to install, provides a very simple service, and is as flexible as I might want it to be. A personal note on networking in general: whoever steps into the Internets and does not run a resolver that allows recursive queries should be banned.