subscribe

Suscribite al feed de Tecnoaxis y mantenete actualizado.

Tag: servidores

Qué significa DNS Propagation?

Domingo, febrero 17th, 2008

Para comprender la Propagación de DNS (DNS = Domain Name Server), primero vamos a hablar un poco sobre cómo funciona el DNS propiamente dicho.

Cuando uno crea y configura un sitio web en un proveedor de servidor web, este crea un registro de DNS maestro y se declara como autoridad maestra del dominio. El registrador (en inglés “registrar”) del dominio, apuntará al host del servidor DNS.

Cuando algun recurso externo (lease browser de un cibernauta) intenta encontrar este sitio, primero verifica la base de datos de registración para averiguar quien tiene autoridad DNS sobre el mismo. Luego, visita el servidor DNS del proveedor del hosting para averiguar cuál es la dirección IP que apunta al nombre de dominio (en inglés “domain name”) del sitio, y a partir de ahi el sitio se hace visible en internet para todos.

El problema con esto es que, para aumentar la tasa de velocidad a la que el cliente web puede navegar por internet, cada ISP (Internet Server Provider = Proveedor de Internet) genera un caché de los registros DNS. Esto significa que tienen su propia copia de los registros maestros, los cuales lee localmente para evitar ir a buscarlos en internet cada vez que alguien quiere ver un sitio web. Esto acelera un poco la velocidad de navegación, disminuyendo el tiempo que le toma al navegador web solicitar un dominio y recibir una respuesta, y también reduce la cantidad de tráfico en la web proporcionando la habilidad de trabajar más rápido.

Lo malo de todo esto, y lo que provoca que tarde tanto un sitio web en ser visible por todos, es que cada compañía de ISP que hace caché de DNS actualiza los registros cada un par de dias. Esto no es ningún tipo de estándar, y puede ser que ese parámetro esté configurado para actualizar el cache en unas pocas horas o en varios días. Esta lenta actualización del caché de servidor es llamado propagación, debido a que la información DNS del sitio está siendo propagada a través de todos los servidores DNS de cada ISP. Cuando esto finalmente se termina, todos pueden visitar la página.

Siendo diferente el tiempo de cacheo de cada servidor, como mencioné anteriormente, puede tomar desde 36 a 72 horas que el cambio de DNS esté totalmente funcional.

Debido a esto, luego de que el hosting (Zymic.com) donde hospedo Tecnoaxis cambiara el registrar para solucionar los problemas de acceso al servidor, tuve que esperar hasta que Arnet se digne a actualizar su caché de registros DNS maestros… En fin. Suele pasar. Si le llega a suceder a alguno de Uds. ya saben, pueden subsanarlo entrando mediante un WebProxy. Eso sí, si no tienen miedo de que los datos que ingresan queden guardados en una base de datos del webproxy y alguien con malas intenciones se aproveche de eso =).