FlyerTalk Forums

FlyerTalk Forums (https://www.flyertalk.com/forum/index.php)
-   Travel Technology (https://www.flyertalk.com/forum/travel-technology-169/)
-   -   Google has a free, public DNS (https://www.flyertalk.com/forum/travel-technology/1054176-google-has-free-public-dns.html)

jackal Feb 21, 2010 7:31 pm


Originally Posted by LIH Prem (Post 13431393)
I found the bash script on this page rather illuminating, adding in my usual sites. (including flyertalk, etc).

http://www.manu-j.com/blog/opendns-a...dns-rocks/403/

When an address is not cached by the local ISPs nameserver, it's painfully slow. for me opendns gives consistent times, even though ping times to the mainland are much slower ( > 2x for opendns.com) than to the local ISPs nameserver.

Interesting. I will try using opendns for a while and see how it goes. I always assumed it wouldn't work very well for me with ping times in the 88ms range, but it seems to be much better than using the ISPs (Hawaiiantel) nameserver.

And I guess that article and script might be interesting for those outside of N. America as well.

I'll have to try the bash script on my Mac at home, but I tried the Java applet at http://blog.browsermob.com/2009/12/g...ng-performance at work yesterday. My results are posted at http://blog.browsermob.com/2009/12/g.../#comment-1324, and be sure to read the next two comments, as my first test was screwed up. (I couldn't get the Java applet to work on my Mac, so thanks for the link to the bash script.)

Google DNS appears more consistent (all three tries were almost exactly 58ms), but OpenDNS was able to resolve it faster the second and third tries. My local ISP's servers took more than twice as long as Google to resolve on the first try but were able to give me results in under 15ms the second and third tries.

As I mentioned in my comment to the above-linked thread, I'll stick with OpenDNS at work, but I might look at switching to Google at home--not so much because my ISP has bad response times but more because they recently switched to taking you to a search page if you type in a nonexistent domain. It wouldn't be so bad if it took me to a useful search engine (like Google), but it takes me to some off-brand search engine that provides me with results that are not even close to what I want. (At least OpenDNS uses Yahoo! for search results, although Yahoo! isn't much better than the off-brand engine my ISP uses--honestly, the only search engine that consistently finds what I'm looking for is Google.)

Oh, one downside to using non-ISP DNS servers: CDNs like Akamai and Limelight will return endpoints close to the DNS server rather than close to your machine. This has some negatives: websites that rely on CDNs will load slower (longer ping times to the CDN edge server), and streaming media coming from the CDN can suffer from congestion between your network and the edge server that wouldn't exist if you were loading from the closest edge server (good CDNs often have edge servers that peer directly with or are even collocated at most ISPs).

This may not be a big deal if you are located somewhat close to an OpenDNS or Google Public DNS server, but it can be an issue for us 49th- and 50th-state residents, not to mention people whose closest OpenDNS or Google Public DNS server is on another continent!

Oh, and to the OP: "DNS servers" is actually not redundant, since DNS officially stands for "Domain Name System," not "Domain Name Server," although that is a common misconception. ;)

LIH Prem Feb 21, 2010 9:52 pm

the java thing is a much better test, I think. My results are right below yours.

http://blog.browsermob.com/2009/12/g.../#comment-1338

You can see how ridiculously slow Hawaiiantel is there. As soon as I tried the opendns server yesterday, I could feel the difference immediately in a way the numbers don't really show, except for test 1 with my ISP.

-David

jackal Feb 21, 2010 11:28 pm


Originally Posted by LIH Prem (Post 13435840)
the java thing is a much better test, I think. My results are right below yours.

http://blog.browsermob.com/2009/12/g.../#comment-1338

You can see how ridiculously slow Hawaiiantel is there. As soon as I tried the opendns server yesterday, I could feel the difference immediately in a way the numbers don't really show, except for test 1 with my ISP.

-David

Wow--even the best of those results is...bad!

I guess there's a price to pay for living in paradise... ;)

For being under the frozen tundra and all that, Alaska is actually a pretty wired state. Our two ISPs have spent large sums of money laying some very fast fiber between us and the Pacific Northwest. (One is here.) Part of the lower response time is the lesser distance from Anchorage to Seattle (~1500 miles, compared to ~2500 miles from Hawaii), but a 66% increase in distance shouldn't cause a 300% increase in ping time!

LIH Prem Feb 22, 2010 2:50 am

the first hop to my gateway is pretty slow as well. I guess it must be faster for the people on Oahu?

Code:

$ traceroute 208.67.222.222

Tracing route to resolver1.opendns.com [208.67.222.222]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  router [192.168.0.1]
  2    34 ms    46 ms    47 ms  72.234.40.1
  3    *        *        *    Request timed out.
  4    38 ms    38 ms    37 ms  hnl-edge-02.inet.qwest.net [67.129.94.17]
  5    87 ms    87 ms    87 ms  bur-core-01.inet.qwest.net [205.171.13.61]
  6    87 ms    88 ms    88 ms  los-core-01.inet.qwest.net [67.14.22.34]
  7    87 ms    87 ms    87 ms  lap-brdr-01.inet.qwest.net [205.171.32.10]
  8  195 ms    89 ms    88 ms  205.171.1.146
  9    89 ms    88 ms    88 ms  0.so-6-0-0.XT2.LAX7.ALTER.NET [152.63.112.154]
 10    90 ms    89 ms    89 ms  0.so-7-0-0.XL4.LAX15.ALTER.NET [152.63.112.61]
 11    90 ms    89 ms    89 ms  POS7-0.GW2.LAX15.ALTER.NET [152.63.117.85]
 12    90 ms    89 ms    90 ms  65.204.147.2
 13    *      89 ms    89 ms  resolver1.opendns.com [208.67.222.222]

Trace complete.

The route to 8.8.8.8 and 8.8.4.4 goes over some at&t path, and is slower than this one. The qwest route seems to be the fastest one.

Anyway, that's why I was so surprised that my actual experience would be much better using opendns than the ISPs name server. But it is.

I guess I should thank PTravel for starting the thread, even though my improvements have nothing to do with Google's DNS servers.

Jackal: Thanks for reminding to try opendns.

-David

jackal Feb 22, 2010 3:58 am

Just for comparison's sake, here's my trace to OpenDNS and Google Public DNS: from work:

Code:

C:\Documents and Settings\[jackal]>tracert 208.67.222.222

Tracing route to resolver1.opendns.com [208.67.222.222]
over a maximum of 30 hops:

  1    1 ms    1 ms    1 ms  [redacted]
  2    3 ms    4 ms    3 ms  l1-rb1.nwc.acsalaska.net [209.193.63.151]
  3    3 ms    3 ms    3 ms  fe6-36-cr8.nwc.acsalaska.net [209.193.55.137]
  4    3 ms    3 ms    3 ms  ae1-0-r1.nwc.acsalaska.net [69.162.207.33]
  5    36 ms    36 ms    37 ms  so-2-1-0-0-r1.sea.acsalaska.net [69.162.207.194]

  6    36 ms    36 ms    38 ms  gi3-0-4011-gsr1.sea.acsalaska.net [69.162.207.85
]
  7    37 ms    *      36 ms  ge-1-15.r01.sttlwa01.us.bb.gin.ntt.net [198.104.
202.13]
  8    37 ms    39 ms    37 ms  ae-2.r21.sttlwa01.us.bb.gin.ntt.net [129.250.3.3
8]
  9    37 ms    36 ms    37 ms  po-3.r00.sttlwa01.us.bb.gin.ntt.net [129.250.4.1
78]
 10    37 ms    36 ms    37 ms  ge-0.opendns.sttlwa01.us.bb.gin.ntt.net [129.250
.12.78]
 11    37 ms    38 ms    46 ms  resolver1.opendns.com [208.67.222.222]

Trace complete.

C:\Documents and Settings\[jackal]>tracert 8.8.8.8

Tracing route to google-public-dns-a.google.com [8.8.8.8]
over a maximum of 30 hops:

  1    1 ms    1 ms    1 ms  [redacted]
  2    3 ms    6 ms    3 ms  l1-rb1.nwc.acsalaska.net [209.193.63.151]
  3    3 ms    3 ms    3 ms  fe6-36-cr9.nwc.acsalaska.net [209.193.55.141]
  4    3 ms    3 ms    3 ms  ae0-0-r1.nwc.acsalaska.net [69.162.207.1]
  5    36 ms    36 ms    36 ms  so-2-1-0-0-r1.sea.acsalaska.net [69.162.207.194]

  6    37 ms    36 ms    36 ms  gi2-0-4010-gsr1.sea.acsalaska.net [69.162.207.69
]
  7    36 ms    37 ms    36 ms  69-162-209-110.static.acsalaska.net [69.162.209.
110]
  8    36 ms    36 ms    36 ms  209.85.249.34
  9    41 ms    44 ms    41 ms  209.85.250.126
 10    43 ms    43 ms    43 ms  216.239.48.165
 11    43 ms    43 ms    43 ms  64.233.174.129
 12    43 ms    43 ms    44 ms  google-public-dns-a.google.com [8.8.8.8]

Trace complete.

And from home:

Code:

[redacted]:~ [jackal]$ traceroute -f 2 208.67.222.222
traceroute to 208.67.222.222 (208.67.222.222), 64 hops max, 40 byte packets
 2  29-138-165-209.static.gci.net (209.165.138.29)  206.044 ms  198.982 ms  204.871 ms
 3  90-250-223-66 (66.223.250.90)  39.035 ms  50.544 ms  40.000 ms
 4  32-129-165-209 (209.165.129.32)  39.868 ms  43.988 ms  59.274 ms
 5  InetSeaSDCsw-2 (209.165.129.94)  65.587 ms  42.160 ms  40.287 ms
 6  te-7-4.car3.Seattle1.Level3.net (4.71.152.177)  42.122 ms  38.642 ms  39.077 ms
 7  ae-14-51.car4.Seattle1.Level3.net (4.68.105.5)  46.686 ms  38.711 ms  52.744 ms
 8  SPLICE-COMM.car4.Seattle1.Level3.net (4.71.156.130)  42.060 ms  38.944 ms  38.386 ms
 9  * * *
10  * * *
11  *^C
[redacted]:~ [jackal]$ traceroute -f 2 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 64 hops max, 40 byte packets
 2  29-138-165-209.static.gci.net (209.165.138.29)  22.505 ms  10.960 ms  40.650 ms
 3  90-250-223-66 (66.223.250.90)  39.623 ms  39.379 ms  38.371 ms
 4  32-129-165-209 (209.165.129.32)  77.738 ms  40.463 ms  39.696 ms
 5  106-129-165-209 (209.165.129.106)  70.068 ms  39.806 ms  70.012 ms
 6  74.125.48.137 (74.125.48.137)  37.760 ms  40.016 ms  55.213 ms
 7  209.85.249.32 (209.85.249.32)  38.989 ms 209.85.249.34 (209.85.249.34)  39.920 ms 209.85.249.32 (209.85.249.32)  38.665 ms
 8  216.239.46.208 (216.239.46.208)  61.812 ms 209.85.250.126 (209.85.250.126)  58.642 ms  42.296 ms
 9  216.239.48.165 (216.239.48.165)  78.320 ms 64.233.174.131 (64.233.174.131)  47.503 ms 64.233.174.129 (64.233.174.129)  45.546 ms
10  216.239.49.166 (216.239.49.166)  54.766 ms 216.239.48.167 (216.239.48.167)  55.525 ms 216.239.48.165 (216.239.48.165)  47.149 ms
11  216.239.49.166 (216.239.49.166)  61.214 ms google-public-dns-a.google.com (8.8.8.8)  47.618 ms 216.239.49.166 (216.239.49.166)  55.879 ms

Something was obstructing the path to OpenDNS (I couldn't even get Layer 4 Traceroute to pass that with lft -E), but you can see my ping times to the first Seattle hop are much better (almost half!) than your first onshore hop (Burbank), but as you say, it appears to be more of an issue between you and that first hop (72.234.40.1) than from Hawaii to the mainland (a 49ms difference between the HNL edge router and the BUR core router is much more in line with the 2,500-mile distance to the West Coast and is relatively similar to my 33ms difference between the edge of ACS's Alaska network and their Seattle POP--the packets are both traveling at about 50,000 miles per second! :D).

sonofzeus Feb 22, 2010 6:19 am

I use UltraDNS.

nmenaker Feb 22, 2010 8:59 am

I guess nobody saw my posts back in January or even this most recent one a few days ago.. Especially ya'll reading THAT thread

http://www.flyertalk.com/forum/13422445-post19.html


:-)

SJUAMMF Feb 23, 2010 12:21 am


Originally Posted by PTravel (Post 13429645)
I set up my Win7 home machine to use it this morning without any difficulty. What problem are you having?

When I entered the value "8" in the first DNS field, it gave an error "invalid value".

I've installed the Lenovo Access Connection utility and I can enter any value now.

PTravel Feb 23, 2010 12:26 am


Originally Posted by SJUAMMF (Post 13444349)
When I entered the value "8" in the first DNS field, it gave an error "invalid value".

I've installed the Lenovo Access Connection utility and I can enter any value now.

I can't imagine why it would have done that. I've set up two of my Win7 machines to use 8.8.8.8 without difficulty. Did you hit RETURN after entering the first 8? That would take you to the next entry, rather than the next field, and would probably return that error. Instead, use the TAB key, position the cursor with the mouse, or enter "008," and the cursor will automatically move to the next field.


All times are GMT -6. The time now is 1:20 am.


This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.