Internet

OpenDNS vs Google Public DNS, Abroad

While on Vacation in Brazil, I decided to see what Google’s Public DNS performance was like compared to that of OpenDNS, while abroad. I’d heard OpenDNS was faster in the US, and Google overseas. While ICMP reply times are certainly not the only indicator of performance, it’s safe to say they are a very big one. Here are the results:

PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=52 time=56.732 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=52 time=45.320 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=46.741 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=52 time=59.460 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=52 time=57.718 ms

--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 45.320/53.194/59.460/5.931 ms
PING 208.67.222.222 (208.67.222.222): 56 data bytes
64 bytes from 208.67.222.222: icmp_seq=0 ttl=54 time=223.116 ms
64 bytes from 208.67.222.222: icmp_seq=1 ttl=54 time=222.451 ms
64 bytes from 208.67.222.222: icmp_seq=2 ttl=54 time=291.474 ms
64 bytes from 208.67.222.222: icmp_seq=3 ttl=54 time=316.348 ms
64 bytes from 208.67.222.222: icmp_seq=4 ttl=54 time=234.222 ms

--- 208.67.222.222 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 222.451/257.522/316.348/38.910 ms
PING 8.8.4.4 (8.8.4.4): 56 data bytes
64 bytes from 8.8.4.4: icmp_seq=0 ttl=55 time=73.241 ms
64 bytes from 8.8.4.4: icmp_seq=1 ttl=55 time=67.288 ms
64 bytes from 8.8.4.4: icmp_seq=2 ttl=52 time=44.678 ms
64 bytes from 8.8.4.4: icmp_seq=3 ttl=52 time=57.900 ms
64 bytes from 8.8.4.4: icmp_seq=4 ttl=55 time=34.501 ms

--- 8.8.4.4 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 34.501/55.522/73.241/14.266 ms
PING 208.67.220.220 (208.67.220.220): 56 data bytes
64 bytes from 208.67.220.220: icmp_seq=0 ttl=54 time=215.633 ms
64 bytes from 208.67.220.220: icmp_seq=1 ttl=54 time=302.011 ms
64 bytes from 208.67.220.220: icmp_seq=2 ttl=54 time=329.488 ms
64 bytes from 208.67.220.220: icmp_seq=3 ttl=54 time=249.648 ms
64 bytes from 208.67.220.220: icmp_seq=4 ttl=54 time=215.144 ms
64 bytes from 208.67.220.220: icmp_seq=5 ttl=54 time=223.030 ms
64 bytes from 208.67.220.220: icmp_seq=6 ttl=54 time=318.239 ms
64 bytes from 208.67.220.220: icmp_seq=7 ttl=54 time=343.618 ms

--- 208.67.220.220 ping statistics ---
8 packets transmitted, 8 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 215.144/274.601/343.618/50.900 ms

Hands down, Google’s average ping time of 54ms is better than OpenDNS’ average 265ms, and as a result, likely faster. So, if you are a road warrior who cares about DNS performance, you may want to consider using Google Public DNS while abroad, and OpenDNS while at home in the USA.

Comments are closed.