Este tema empieza a ser redundante. Sobre todo después de que, hace más de dos años, lo explicaran en Microsiervos (y por ello, sería referenciado en miles de sitios), ya debería estar bastante clarito. Sin embargo, he comprobado que no, que hace falta volver a explicarlo.
Sigo Bandaancha.eu desde hace tiempo, casi tanto como a los propios Microsiervos. Engloba a una gran comunidad de usuarios, y los artículos y análisis que allí aparecen relacionados con el mundo de Internet suelen ser de calidad. Eso sí, nunca había dejado comentarios, hasta ayer, debido a que detecté una pequeña incorrección en un artículo que explica por qué los DNS del operador son mejores. En él se dice que la resolución de nombres es más rápida en el DNS del operador que en el de Google, por ejemplo, aunque en el de Google esté cacheado y en el del operador no; afirmación que me hubiera creído de no ser porque hace unas semanas realicé un pequeño estudio al respecto. Así que, sin más, me pasé por los comentarios de la noticia para dejar constancia de que Google y OpenDNS son más rápidos cuando hay que responder ante dominios «raros». Mi comentario ha pasado desapercibido, al parecer. Pero bueno, no iba por eso este artículo.
El caso es que voy realizando el correspondiente seguimiento de mi comentario para ver si alguien contesta y durante el proceso leo otros. Como en toda discusión sobre DNS que se precie, enseguida sale alguien diciendo que existen sólo 13 Root Servers (habría que enunciar algún tipo de ley, como la de Godwin, al respecto). Yo esperaba que algún otro usuario lo desmintiera, pero como no ocurría, lo hice yo —sin mayor explicación, pensando que no sería necesaria—. Pues bien, enseguida se me tachó de «atrevido ignorante», de listillo, de desconocer totalmente el tema y de no saber leer.
Confieso que me sorprendió la actitud y las respuestas, pero claro, una vez que lo piensas… Qué puedes esperar de una comunidad con más de cien mil seguidores vía feed, otros casi cien mil usuarios registrados, y no sé cuántas visitas y comentaristas anónimos cada día. Pues lógicamente, donde se reúne tanta gente, hay mucha gente inteligente, y también mucho imbécil y mucho meapilas.
Así que, ante el desconocimiento que veo que todavía hay, valga este artículo como enésima explicación. Primero la manera corta, con enlace a la ICANN: There are NOT 13 root servers.
Y ahora la manera larga. Tradicionalmente se dice que existen 13 Root Servers, que se corresponden con las letras de la A a la M para llamarlos de la forma letter.root-servers.net
. ¿Por qué 13? Es una cuestión de limitaciones del protocolo DNS. Ahora bien, ¿os imagináis el pifostio que se montaría si sólo 13 servidores físicos se encargasen de las peticiones de todo el mundo? ¿Os imagináis qué pasaría si Google tuviera sólo un servidor para atender a todo el mundo? No es lógico.
Para eso surgió el direccionamiento anycast que, de una manera resumida, funciona de la siguiente forma: yo tengo 2, 10 ó 2000 servidores exactamente iguales (NO hay uno original y réplicas, porque son todos iguales) y con la misma IP, y los distribuyo por todo el mundo; cada vez que se realice una petición desde una máquina, ésta (la petición) se encaminará hacia el servidor más cercano geográficamente —por una cuestión de funcionamiento de los protocolos de encaminamiento que ahora no viene al caso—.
De esta manera, existen más de un centenar de Root Servers repartidos por todo el mundo, de hecho, podéis ver hasta dónde se encuentran.
Gracias
La verdad es que es una polemica absurda… bastaba con buscar un poquito en internet.
Pero bueno bandaancha es un sitio web de usuarios no de gente con conocimientos tecnicos, y por sus dimensiones comentar alli es exponerse a estas cosas sistematicamente.
Volviendo con el asunto de que DNS son mejores: Las de tu operador. A menos que esas sean en concreto muy muy malas. Es solo una cuestion de latencia.
Hay gente que quiere tener razón porque sí y ya te puedes esforzar lo que quieras en explicar las cosas. Tienen razón y punto.
Leyendo la discusión, me daban ganas de darle una colleja y obligarle a escribir 100 veces: «Leeré lo que me dicen antes de contestar».
Gente como esa es la razón por la que dejé hace tiempo los foros. Pero sin fallo, la gente que leemos este blog, leemos de verdad.
Un saludo.
@Hugo de Lugo: Y esa es la razón por la que da gusto escribir este blog. ;-)
El único foro que merece la pena es 4chan.org. Porque al final va a acabar como el rosario de la aurora, pero ya lo sabes desde el principio.
Menuda paciencia tienes para meterte en ese tipo de foros :D Bendita ignorancia…
Ante este tipo de sabelotodos poco se puede hacer. Y mira que es fácil en este caso, el mapa que has enlazado lo explica todo.
Y si alguien tiene poca fe, pues que use el traceroute o el mtr, que no son tan difíciles de usar (sobre todo para alguien que presume de saber tanto).
Acabo de hacer una prueba rápida:
– ADSL de Telefónica: Responden en Europa el C,F,L,M
– ADSL de Jazztel: Responden en Europa el C,F,J,I,K
(Realmente deberían ser más… O no tienen bien optimizados los anuncios BGP, o es que los reparten por criterios de carga y no sólo por latencia)
Pues toda esta buena información me cuadra con lo que me está pasando, tengo dos web alojadas en un hosting en España. El pasado dia 24 tuvo una caida que duró todo el día. Estoy en contacto con algunas personas en America y USA y me dicen que toda´via hoy 26 por la tarde mis web no son accesibles por ejemplo en Argentina, Colombia, USA y leida tu información podría ser que dichos paises estén colgando de algunos de estos servers que no han actualizado su información. Y lo mas jodido es que veo que también podría estar incluida alguna provincia de España peus vero que Barcelona está junto con otros paises donde no tienen acceso a mi web.
¿Sabes como actualizan su información estos root servers?
¿cuanto tiempo estaré sin ofrecer mi web en esos sitios? he leido mucho sobre la propagación de las dns pero lo que no sabía es que aunque la dns esté en funcionamiento, los root server guardan información no fresca ni actúal
Hoy dia 27 de febero 3 dias despúes de la caida del servidor sigue sin estar completo el acceso a la web desde todo el mundo según puedo comprobar en este enlace http://www.internetsupervision.com que chequea el acceso desde diferentes puntos del globo.
@martin: Esto no tiene nada que ver con los Root Servers. Tiene que ver con DNS secundarios. Contacta con la empresa que te proporciona el hosting para resolverlo.
dependerá del lado que se lo mire, hay 13 servidores cada uno para soportar la carga se divide en mas, pero siguen siendo 13 ¿ó cuantos bancos santander hay, uno por sucursal? o sea que son algo así como 10201 bancos santanders?
Saludos