[Atl42] Fwd: [gulBAC] GoogleDNS vs OpenDNS

Facundo Andrés Bianco facundo en quilmeslug.org
Mie Jun 23 20:01:53 CEST 2010


---------- Forwarded message ----------
From: Martín Cigorraga <martosurf7600 en gmail.com>
Date: Wed, 23 Jun 2010 14:39:27 -0300
Subject: [gulBAC] GoogleDNS vs OpenDNS
To: "Lista de correo del gulBAC: Grupo de Usuario de Software Libre
Buenos Aires Central" <gulbac en linux.org.ar>, Lista del Curso de
Soporte Técnico en GNU/Linux <soportelinux en pato2.fi.mdp.edu.ar>

Encontré un script en bash que compara el rendimiento de los DNS de tu
actual ISP vs. OpenDNS vs. el todopoderoso GoogleDNS.

La idea de GoogleDNS, según Google, es usar los DNS de los miles de sitios
que revisan por día para agilizar el acceso a intenet de esta forma: más y
más sitios web cada día estan interrelacionados con más y más sitios y
proveedores de servicio y de información en todas partes del mundo, esto
hace que hoy al cargar una página web no sólo estemos conectándonos a ese
sitio sino a muchísimos sitios más que lo alimentan, algunos a cientos de
interconexiones de distancia en otras regiones del globo, lo que incrementa
dramáticamente el tiempo de acceso
Según Google, si bajan esos tiempos mejoran la experiencia en internet.


Este es el script en cuestión:


isp=$(dig +noall +stats 2>&1 | awk '$2~/^SERVER:$/{split($3,dnsip,"#");print
dnsip[1]}');
m="-------------------------------------------------------------------------------";
s="
      ";
h="+${m:0:25}+${m:0:12}+${m:0:12}+${m:0:12}+${m:0:12}+${m:0:12}+";
header=("Domain${s:0:23}" "Your ISP${s:0:10}" "Google${s:0:10}"
"4.2.2.2${s:0:10}" "OpenDNS${s:0:10}" "DNS Adv.${s:0:10}");
echo "${h}";
echo "| ${header[0]:0:23} | ${header[1]:0:10} | ${header[2]:0:10} |
${header[3]:0:10} | ${header[4]:0:10} | ${header[5]:0:10} |";
echo "${h}";
for i in "lifehacker.com" "facebook.com" "manu-j.com"  "reddit.com" "tb4.fr"
"bbc.co.uk" "youtube.com" "clarin.com.ar" "hotmail.com" "gmail.com" "
distrowatch.org" "archlinux.org" "archserver.org" "archlinux-es.org" "
parabolagnulinux.org " "fsf.org" ;
do
  ii="${i}${s:23}";
  echo -ne "| ${ii:0:23} |";
  for j in "${isp}"  "8.8.8.8"  "4.2.2.2" "208.67.222.222" "156.154.70.1";
  do
    r="${s:10}$(dig +noall +stats +time=9 @${j} ${i} 2>&1 | awk
'$2~/^Query$/{print $4" "$5}')";
    echo -ne " ${r:${#r}-10} |";
  done
  echo -ne "\n${h}\n";


Nota: el script original viene con los cuatro primeros sitios nada más, yo
le agregué algunos de los que chequeo más o menos seguido para ver qué
performance tenían.


En mi caso después de correr el script 3 veces estos son los valores que
obtengo:


[martin en blackbox bash]$ ./dnscheck.sh
+-------------------------+------------+------------+------------+------------+------------+
| Domain                  | Your ISP   | Google     | 4.2.2.2    | OpenDNS
 | DNS Adv.   |
+-------------------------+------------+------------+------------+------------+------------+
| lifehacker.com          |   168 msec |    46 msec |   170 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| facebook.com            |   167 msec |    46 msec |   183 msec |   169
msec |   156 msec |
+-------------------------+------------+------------+------------+------------+------------+
| manu-j.com              |   167 msec |    45 msec |   167 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| reddit.com              |   207 msec |    64 msec |   174 msec |   171
msec |   162 msec |
+-------------------------+------------+------------+------------+------------+------------+
| tb4.fr                  |   170 msec |    45 msec |   169 msec |   171
msec |   154 msec |
+-------------------------+------------+------------+------------+------------+------------+
| bbc.co.uk               |   248 msec |    65 msec |   192 msec |   185
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| youtube.com             |   167 msec |    45 msec |   171 msec |   169
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| clarin.com.ar           |   168 msec |    64 msec |   170 msec |   173
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| hotmail.com             |   167 msec |    46 msec |   173 msec |   166
msec |   171 msec |
+-------------------------+------------+------------+------------+------------+------------+
| gmail.com               |   168 msec |    78 msec |   173 msec |   165
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| distrowatch.org         |   168 msec |    50 msec |   169 msec |   165
msec |   156 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux.org           |   168 msec |    48 msec |   166 msec |   165
msec |   174 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archserver.org          |   168 msec |    50 msec |   173 msec |   167
msec |   157 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux-es.org        |   169 msec |    47 msec |   173 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| parabolagnulinux.org    |   174 msec |    49 msec |   174 msec |   169
msec |   162 msec |
+-------------------------+------------+------------+------------+------------+------------+
| fsf.org                 |   164 msec |    48 msec |   175 msec |   168
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+

A la miércoles, jueves y viernes, los tipos conocen su negocio :p
Una aclaración con respecto a los valores Your ISP y OpenDNS: si miran bien
van a ver que son practicamente los mismos, esto es porque -me acabo de dar
cuenta- tengo seteado OpenDNS en el router :p
Ahora vamos a ver que tal anda Fibertel:

[martin en blackbox bash]$ ./dnscheck.sh
+-------------------------+------------+------------+------------+------------+------------+
| Domain                  | Your ISP   | Google     | 4.2.2.2    | OpenDNS
 | DNS Adv.   |
+-------------------------+------------+------------+------------+------------+------------+
| lifehacker.com          |   385 msec |    48 msec |   172 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| facebook.com            |   172 msec |    51 msec |   170 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| manu-j.com              |   171 msec |    46 msec |   167 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| reddit.com              |   406 msec |    46 msec |   192 msec |   166
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| tb4.fr                  |   419 msec |    48 msec |   170 msec |   173
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| bbc.co.uk               |   269 msec |    47 msec |   167 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| youtube.com             |    19 msec |    53 msec |   175 msec |   165
msec |   154 msec |
+-------------------------+------------+------------+------------+------------+------------+

| clarin.com.ar           |    20 msec |    46 msec |   174 msec |   166
msec |   157 msec |
+-------------------------+------------+------------+------------+------------+------------+

| hotmail.com             |   219 msec |    45 msec |   169 msec |   172
msec |   157 msec |
+-------------------------+------------+------------+------------+------------+------------+

| gmail.com               |    19 msec |    63 msec |   171 msec |   166
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+

| distrowatch.org         |   371 msec |    76 msec |   174 msec |   201
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+

| archlinux.org           |   382 msec |    49 msec |   174 msec |   165
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+

| archserver.org          |   468 msec |    47 msec |   169 msec |   171
msec |   156 msec |
+-------------------------+------------+------------+------------+------------+------------+

| archlinux-es.org        |    22 msec |    48 msec |   169 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+

| parabolagnulinux.org    |   349 msec |    54 msec |   173 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| fsf.org                 |    19 msec |    47 msec |   196 msec |   165
msec |   171 msec |
+-------------------------+------------+------------+------------+------------+------------+
[martin en blackbox bash]$

Ojo al piojo porque aunque parezcan valores concluyentes después de correr
varias veces el script encuentro que los tiempos de Fibertel bajan
drásticamente, ¿estarán cacheados?

[martin en blackbox bash]$ ./dnscheck.sh
+-------------------------+------------+------------+------------+------------+------------+
| Domain                  | Your ISP   | Google     | 4.2.2.2    | OpenDNS
 | DNS Adv.   |
+-------------------------+------------+------------+------------+------------+------------+
| lifehacker.com          |   500 msec |    69 msec |   174 msec |   165
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| facebook.com            |   170 msec |    47 msec |   170 msec |   166
msec |   171 msec |
+-------------------------+------------+------------+------------+------------+------------+
| manu-j.com              |   348 msec |    54 msec |   169 msec |   170
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| reddit.com              |   503 msec |    54 msec |   377 msec |   166
msec |   161 msec |
+-------------------------+------------+------------+------------+------------+------------+
| tb4.fr                  |   421 msec |    57 msec |   171 msec |   166
msec |   154 msec |
+-------------------------+------------+------------+------------+------------+------------+
| bbc.co.uk               |   263 msec |    48 msec |   180 msec |   169
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| youtube.com             |    19 msec |    50 msec |   171 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| clarin.com.ar           |    19 msec |    51 msec |   166 msec |   169
msec |   171 msec |
+-------------------------+------------+------------+------------+------------+------------+
| hotmail.com             |    25 msec |    47 msec |   175 msec |   165
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| gmail.com               |    18 msec |    63 msec |   173 msec |   165
msec |   156 msec |
+-------------------------+------------+------------+------------+------------+------------+
| distrowatch.org         |    22 msec |    47 msec |   165 msec |   184
msec |   159 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux.org           |   347 msec |    45 msec |   168 msec |   164
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archserver.org          |   433 msec |    62 msec |   180 msec |   191
msec |   165 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux-es.org        |    19 msec |    53 msec |   174 msec |   165
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| parabolagnulinux.org    |   383 msec |    48 msec |   201 msec |   173
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| fsf.org                 |    19 msec |    47 msec |   167 msec |   181
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+

Estos me los tiró después de dejar "descansar" del test. Ahora vamos a ver
que pasa si corro el script 4 veces seguidas cuáles son los valores finales:

[martin en blackbox bash]$ ./dnscheck.sh
+-------------------------+------------+------------+------------+------------+------------+
| Domain                  | Your ISP   | Google     | 4.2.2.2    | OpenDNS
 | DNS Adv.   |
+-------------------------+------------+------------+------------+------------+------------+
| lifehacker.com          |    18 msec |    46 msec |   175 msec |   167
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| facebook.com            |    19 msec |    53 msec |   174 msec |   169
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| manu-j.com              |    18 msec |    53 msec |   165 msec |   170
msec |   154 msec |
+-------------------------+------------+------------+------------+------------+------------+
| reddit.com              |    19 msec |    47 msec |   193 msec |   169
msec |   167 msec |
+-------------------------+------------+------------+------------+------------+------------+
| tb4.fr                  |    21 msec |    48 msec |   171 msec |   168
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| bbc.co.uk               |    23 msec |    47 msec |   166 msec |   248
msec |   160 msec |
+-------------------------+------------+------------+------------+------------+------------+
| youtube.com             |    19 msec |    46 msec |   181 msec |   169
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| clarin.com.ar           |    18 msec |    49 msec |   168 msec |   166
msec |   171 msec |
+-------------------------+------------+------------+------------+------------+------------+
| hotmail.com             |    25 msec |    54 msec |   174 msec |   169
msec |   156 msec |
+-------------------------+------------+------------+------------+------------+------------+
| gmail.com               |    18 msec |    48 msec |   171 msec |   164
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| distrowatch.org         |    19 msec |    51 msec |   170 msec |   168
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux.org           |    19 msec |    48 msec |   175 msec |   173
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archserver.org          |    19 msec |    47 msec |   169 msec |   166
msec |   155 msec |
+-------------------------+------------+------------+------------+------------+------------+
| archlinux-es.org        |    25 msec |    48 msec |   177 msec |   165
msec |   159 msec |
+-------------------------+------------+------------+------------+------------+------------+
| parabolagnulinux.org    |    18 msec |    48 msec |   170 msec |   169
msec |   158 msec |
+-------------------------+------------+------------+------------+------------+------------+
| fsf.org                 |    16 msec |    46 msec |   170 msec |   166
msec |   175 msec |
+-------------------------+------------+------------+------------+------------+------------+

Wow! Evidentemente hay que agradecer que Fiber haya copado Flash, porque
jamás hubiera tenido estos valores con Multicanal.


La clase de ayer y encontrar este test fueron bastante iluminadores. La
conclusión que saco es la siguiente:

1. Fibertel y GoogleDNS son los servidores más rápidos. Fiber se ve que está
optimizado para los accesos repetidos a los mismos lugares, porque aunque la
primera vez que conecta tarda bastante más que el resto en las conexiones
subsiguientes vuela. Parece que está optimizado para el usuario con hábitos
de navegación definida o para bajar páginas realmente pesadas. El único
problema que veo es que si uno deja de browsear un rato baja la performance.
2. GoogleDNS le sigue de cerca o directamene le gana a Fibertel dependiendo
la navegación que hagamos. Supongo que visitando varios sitios distintos
(por ejemplo redes como cibers, la Facutltad, etc.) es la opción #1 porque
los tiempos aunque no mejoran tanto como los de Fiber al navegar los mismos
sitios son constantes y mucho más bajos que los de OpenDNS - hasta 4x.
3. GoogleDNS además cuenta con muchos de los beneficios de seguridad de
OpenDNS, sin embargo OpenDNS aunque es más lento no tiene ninguno de los
problemas de privacidad de Google (Google ES maligno) y es una empresa
reconocida y respetada.

Acá presentan el servicio:
http://googleblog.blogspot.com/2009/12/introducing-google-public-dns.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FMKuf+%28Official+Google+Blog%29,
éste es el home de GoogleDNS
http://code.google.com/intl/es-ES/speed/public-dns/, desde acá saqué el
script: http://www.manu-j.com/blog/opendns-alternative-google-dns-rocks/403/
(fíjense
Bs. As. enlas comparativas), este es el blog personal del fundador de
OpenDNS {por supuesto} hechando espuma y bilis por la boca tipo "El
Exorcista" con una patada al hígado que no te cuento - sus 5
fundamentaciones parecen los de un nenito de jardín que le robaron el
sandwich y quiere irse con su papá! xD:
http://blog.opendns.com/2009/12/03/opendns-google-dns/ y este último
artículo de la revista Bussines Insider dice la posta sobre el servicio y lo
que es Google (vox populi por otro lado):
http://www.businessinsider.com/now-google-wants-to-control-even-more-of-your-internet-2009-12,
el %95 son bastante ácidos respecto a Google y reflejan la audiencia de esta
revista de gente embebida del tema. La discusión planteada entre Recvlohr y
Davidson es muy interesante.

Yo por el momento me quedo con los DNS de Fibertel a ver que pasa, siempre
hay tiempo de pasar al lado oscuro.
--
gulBAC lista de mails
Admin y Bajas: https://listas.linux.org.ar/cgi-bin/mailman/listinfo/gulbac



-- 
Facundo Andrés Bianco (Vando.)
GNUPG ID: 0x89C1B42F
XMPP: vando en jabberes.org
omb: identi.ca/vando
SoftwareLibre.org.ar
BuenosAiresLibre.org.ar



Más información sobre la lista de distribución Atl42-public