Qué es la propagación de DNS y porqué tarda tanto
10 minutos de lectura
Acaba de registrar ahora mismo su nombre de dominio, y pagado por el alojamiento con un proveedor de hosting, y subido al servidor su sitio web. Si todo esto ya está hecho, ¿por qué no puede ver los resultados de su ardúo trabajo de inmediato? ¿Qué es eso de lo que habla la gente acerca de esa propagación de DNS?
A fin de comprender la propagación de DNS, primero debe entender un poco sobre cómo funcionan los DNS (del inglés Domain Name Servers, o Servidores de Nombres de Dominio). Al configurar su sitio web con su proveedor de hospedaje, se crea un registro maestro de DNS en los servidores de nombres de dominio de esa empresa de hospedaje. Su agente registrador de dominios (la empresa a la que pagó por el honor de ser dueño de su nombre de dominio) configura y establece su propio servidor de DNS como el "authority DNS server" de su dominio recién registrado, para que sirva de referencia al resto del mundo.
Cuando cualquier fuente externa quiere saber cómo encontrar su sitio web, primeramente va a acudir a la base de datos de registro para averiguar quién es el "authority DNS server" para su sitio web. Luego visitará ese servidor de DNS (el de su proveedor de hospedaje) para preguntarle cuál es la dirección IP de su nombre de dominio, y de esa forma su sitio web comenzará a ser visitado. Tenga en cuenta que de esto va todo este lío: averiguar cuál es la dirección IP del servidor en dónde usted tiene su web publicada para ese dominio.
El problema con este sistema en su conjunto es que con el fin de acelerar el ritmo al cual los usuarios pueden navegar por Internet, cada servidor de Internet almacena en caché (un tipo de memoria "temporal") los registros DNS que va conociendo y utilizando, para volver a ser utilizados sin necesidad cada vez de averiguar la IP del servidor asociado a un dominio. Esto significa que hacen su propia copia de los registros "autoritarios", y es la que leen en vez de consultar en Internet cada vez que alguien quiere ver una página web. En realidad, esto acelera la navegación web un poco ya que acelera el tiempo de espera entre que un navegador web solicita visitar un dominio y obtiene una respuesta; realmente a reduce la cantidad de tráfico en la red consiguiendo aumentar la capacidad de trabajar más rápido.
La desventaja de este escenario de caché y lo que hace que su web tarde tanto tiempo en ser visible para todos cuando registra su dominio la primera vez o lo cambia de servidor, es que cada empresa o proveedor de Internet que almacena los registros de DNS sólo actualiza su caché cada 2-3 días. Esto no es que tenga que ser así, no es un estándar, y se puede establecer ese período de refresco con valores desde una hora hasta varios días en la configuración de los servidores. Precisamente al lento proceso de actualización de la caché de TODOS los servidores de internet (los que contienen registros de DNS) se llama propagación de DNS, ya que la información de los resgistros de DNS (vínculos entre nombres de dominio e IPs) realmente se propaga a través de todos los servidores DNS en la red pasándose de uno a otro la información. Cuando finalmente se completa, todo el mundo puede visitar su nueva página web. Dado que el tiempo de caché es diferente para todos los servidores, como se mencionó anteriormente, se puede tomar de 36 a 72 horas para los cambios de DNS para estar totalmente en vigor.
Durante ese período de 2-3 días, su sitio web se verá intermitentemente a lo largo del planeta, dependiendo de la ubicación física del visitante respecto a la ubicación del "authority DNS server" del dominio. Y en el caso de migrar un dominio existente de un servidor a otro, el proceso es más lento que en el caso del registro de un nuevo dominio, en donde la propagación puede llevar fácilmente menos de 5 horas.
Consejos para los responsables de la web
Recomendaría los siguiente pasos para hacer una migración:
- Haga un backup de todos los archivos que haya en el servidor antiguo
- Suba esos archivos al nuevo servidor y si es posible pruebe la web con una "dirección URL temporal" (normalmente usando la IP en lugar del nombre de dominio).
- Haga lo mismo con la base de datos si tiene una. Es decir, se hace un backup de lo que tenga en el viejo servidor y lo sube al servidor nuevo. Una herramienta gratuita y opensource excelente para hacer migraciones/backups de bases de datos MySQL es MySQLdumper. No tiene limitación de volumen de la base de datos, ni necesita más instalación que subir los archivos de la aplicación (PHP) a una carpeta de su servidor y llamar a la carpeta desde el navegador para iniciar el asistente de instalación.
- Tenga en cuenta de que probablemente no pueda crear exactamente el mismo nombre de usuario o de base de datos en el nuevo servidor, tal como lo tenía en el viejo. Si es ese el caso, tenga en cuenta el modificar los archivos de configuración necesarios en su aplicación web!
- Hágase una lista de las cuentas de email que tenga en el viejo servidor y recréelas en el nuevo servidor. Si es necesario, es buena idea de que informe a su cliente de los nuevos datos de configuración de su correo, para que reconfigure su programa de escritorio para el correo (Thunderbird, Outlook, etc.). Sería preferible que su cliente dispusiera de una cuenta de correo no ligada al dominio que va a migrar! pero si no es así, comuníquele esta información antes de hacer la migración o por otros canales (telefono, skype, etc). Skype es una buena solución para pasar contraseñas, puesto que encripta SIEMPRE las comunicaciones ;)
- Por fin, ya puede ir al panel de administración de su dominio que le haya dado el agente registrador, y modifique las DNS.
Consejos para el usuario
Es aconsejable que previo al inicio de la migración haya descargado todo el correo que pudiera tener almacenado en el servidor. Aún y así, durante las primeras 24-48h después de iniciada la migración, los emails enviados por remitentes habituales seguirán llegando al servidor de correo antiguo!!! La primera vez que me pasó me volví medio loco antes de sospechar que estaba pasando eso!
Así que:
- en cuanto hayan pasado 48 horas, sería recomendable literalmente ELIMINAR la cuenta de hosting antigua, para que si aún le llegasen correos, estos sean devueltos al menos por el servidor, o sean redirigidos al nuevo servidor. Mientras no se elimine la cuenta de hospedaje antigua, seguirá recibiendo los correos que aún puedan llegar. Y le aseguro que llegan!
- justo antes de eliminar la cuenta de hosting antigua, usted -el cliente y usuario de la web y los correos- debe acceder al webmail y leer los posibles correos que allí puedan haberle llegado en las útimas 48 horas. Y una vez leídos comuníquese inmediatamente con su responsable técnico de la web para que elimine por completo esa cuenta de hosting!
Para leer el correo vía webmail habiendo ya cambiado las DNS de su dominio para que apunten al nuevo servidor, deberá usar una dirección "especial" que el proveedor de hosting le facilitará. Algo como:
http://dominio-empresa-hosting.com/webmail
ó
http://111.222.111.222/webmail
[ Actualización: 18 MAYO 2020 ]
ServicioS gratuitoS para comprobar propagación en tiempo real
Si quieres comprobar en tiempo real cómo está yendo la propagación de DNS, existen servicios en línea gratuitos que te muestran cómo en los diferentes servidores de DNS del mundo tienen registrada la ubicación de tu nombre de dominio/subdominio:
En particular, yo descubrí este servicio tratando de averiguar cómo se estaba propagando mi nuevo subdominio trading.imasdeweb.com
Fuentes:
Comentarios
2 |
Julian:
21-11-2015 18:57
Hola, compreé un dominio y hosting en hostgator, y llevo mas de 24 horas esperando. No debo preocuparme entonces?
|
3 |
Sergi:
22-11-2015 12:16
Hola Julián. Normalmente los tiempos son diferentes cuando se migra un dominio existente que cuando se registra un nuevo dominio.
Normalmente es más rápido cuando se registra un nuevo dominio. En el 90% de los casos puedo acceder al nuevo dominio antes de las 24h. Yo me "preocuparía" si después de las 48 horas no puedes aún acceder al dominio. |
4 |
Ramiro:
26-11-2015 07:18
Como estás, mi dominio venció hace 2 días y lo renové ahora, cuanto tengo q esperar para que se vea el sitio nuevamente. ahora se ve (Apache 2 página de prueba funciona con CentOS)
|
5 |
Sergi:
26-11-2015 18:16
Ramiro, diría que si ves ALGO en el navegador cuando visitas tu nombre de dominio, es que YA FUNCIONA. Otra cosa es que en lugar de verse tu página se vea otra cosa, como la página de prueba... pero eso ya es una cuestión de configuración de tu servidor... revísa eso!!!
Un saludo! |
6 |
Armando Jiménez:
05-01-2016 23:27
Saludos Sergio, yo también tengo un hosting y dominio en hostgator, se me venció y lo renové varios días después, hace mas de 24 horas, y en mi dominio solo aparece esa pagina que te dice que el dominio ha expirado y que me ponga en contacto, pero hasta ahora solo veo eso y no puedo ingresar a mi panel de control
|
7 |
Sergi:
06-01-2016 10:18
Armando, 24 horas todavía es pronto para alarmarse, pero si pasan 48 sí sería el momento de revisar si hay algo mal configurado o de comprobar que los de Hostgator sí te han renovado ya el dominio.
En este sentido puedes comprobarlo haciendo un WHOIS del nombre de dominio, como por ejemplo: https://who.is/whois/facebook.com/ en lugar de "facebook.com" pon tu nombre de dominio. Ahí te mostrará la fecha de expiración, con lo cuál puedes comprobar si efectivamente tu dominio se ha renovado. |
8 |
Richard:
24-03-2016 11:44
Hola yo mude mi dominio y cambie las DNS pero por internet en la pc me sale http://salvemostumatrimonio.com/cgi-sys/suspendedpage.cgi pero por celular si visualizo la pagina web ¿porque? eso quiere decir que ya se propago? o todavia
|
9 |
Sergi Rodrigues:
28-03-2016 12:51
Hola Richard. Justamente esto que describes es el tipo de comportamiento "normal" cuando el proceso de migración de DNS está a medias. En un plazo máximo de 48 horas desde el inicio de la migración desaparecen este tipo de "incoherencias".
Ten en cuenta que con el correo sucederá lo mismo, si tienes cuentas de correo usando ese nombre de dominio. Por esa razón, después de unos días de la migración es conveniente visitar el servidor de correo "antiguo" para ver si llegó algún correo después de iniciar la migración. Durante esas primeras 24-48 horas pueden llegar correos a ambos servidores |
10 |
Carlos González:
07-04-2016 18:59
Hola yo compre un dominio en hostgator hace un mes y recién hace 7 días mi pagina no se visualiza nada y sale que el servidor DNS no se encuentra y lleva así 7 días que debería hacer en esos casos
|
11 |
GERARDO PADILLA:
09-04-2016 18:16
hola, yo compre un dominio en hostgator, han pasado 3 dias y desde entonces e creado contenido y siempre que quiero ver mi pagina me dice: coming soon
cuando va a estar visible mi pagina? porque me pasa eso? en todos los tutoriales que veo la gente nomas compra su dominio y a los 2 o 3 dias ya lo tienen disponible, es el segundo dominio que compro porque el primero que compre pasaron mas de 10 dias y nunca se visualizo, todo el tiempo que ingreso me dice: UNDER CONSTRUCTION, y es de la misma pagina de hostgator |
12 |
Sergi Rodrigues:
11-04-2016 16:35
Parece ser que continuamente los clientes de Hostgator son mal atendidos, o bien abundan los clientes que realmente no tiene la formación y experiencia suficiente para manejar la construcción de una web.
Por favor, consulten a Hostgator y su servicio de atención al cliente. O bien contraten los servicios de un profesional. |
13 |
Emmanuel ERH:
27-07-2016 10:38
muy buena información
|
14 |
Sebastian Rios:
31-01-2017 12:29
Hola, tengo una pregunta, en mi compañia tenemos dos sitios web especifos los cuales en momentos dejan de ser visibles al usuario y toca aplicar un clear cache al DNS para poder tener acceso a los mismo de nuevo.
que recomendación me darían para evitar de raíz este incidente con las paginas web que dejan de ser accesibles por la cache. |
15 |
Sergi (Administrador):
31-01-2017 15:17
Hola Sebastián, nosotros no gestionamos los servidores, sino que somos desarrolladores de webs y aplicaciones web.
Para estos asuntos confiamos siempre en nuestros proveedores de hospedaje y consultamos con ellos cuando tenemos problemas de este tipo. Cada uno a lo que sabe, ¿verdad? Suerte con la resolución de tu problema. Siento no poder ayudarte con él, sobrepasa mis conocimientos. Un saludo, Sergi |
16 |
Sebastian Rios:
01-02-2017 09:41
Hola Sergi,
agradezco tu respuesta, seguiré en pro de la solución. feliz día. |
17 |
Jesus, G.:
12-06-2017 01:23
Necesito ayuda con mi web, no aparece en los buscadores pricipales, no se como solucionarlo.
esta es mi web, a ver si aguien me ayuda: https://www.forex-giants.com/ Gracias de antemano |
18 |
Diego:
05-10-2017 07:59
no salen ni recibo correos, con gmail, no es por capacidad
|
19 |
cristian:
09-02-2018 11:06
cambie los nameserver de mi dominio por cambio de servidor y han pasado ya 4 días y aun no es accesible.
Que puedo hacer. |
20 |
Sergi (Administrador):
09-02-2018 12:17
Cristian, primero deberías confirmar si la propagación de DNS ya se ha detectado en https://www.whatsmydns.net/
Si es así y la web todavía no se ve es que hay algo mal configurado, o en las DNS o en tu cuenta de hospedaje. Deberías consultar a tu proveedor. |
21 |
Carolina:
16-04-2018 10:50
Hola! ,tengo una consulta. Un amigo me pidió ayuda porque se atrasó en el pago de su hosting, lo pagó y le enviaron los DNI y los cambie en nic.cl. Han pasado 4 dias y no aparece aún. Revisé el link que pusiste para ver la propagación del DNS y no se cuál letra de las que aparecen poner. Si pongo letra A me aparece con flechas verdes en algunos lugares. Eso significa que esta empezando a funcionar?
|
22 |
Sergi (Administrador):
16-04-2018 11:39
Hola Carolina. Si aparecen marcas verdes significa que el servidor de DNS en cuestión conoce la existencia del dominio por el que le estás preguntando, pero no necesariamente significa que tenga la IP correcta (!).
Fíjate en la captura que mostré en el artículo, hay servidores que muestran una IP diferente al resto. Eso sucede cuando ordenaste el cambio de los servidores DNS de tu dominio, y la propagación aún no está completa. En tu caso, si es un dominio recién contratado, las marcas verdes indican que algunos servidores ya tienen la información que tú pusiste. Si en 24 horas sigue sin verse la web, deberías consultar a tu proveedor de hosting con tu situación, ellos te dirán de forma segura si hay algún problema. |
23 |
Jose:
22-01-2020 22:40
Buenisimo brother, acabo de migrar la web de mi novia, un blog de viajes, y llevamos un rato esperando y aun no se visualiza. Justo en este momento que está recibiendo alto tráfico, pero esta información nos da tranquilidad.
Gracias brother por tu aporte! |
24 |
Zara Robertson:
17-05-2020 22:50
Gracias por el breve e informativo tutorial. Al llegar a Propagación de DNS, hay otra herramienta https://dnschecker.org/ con más de 100 servidores públicos disponibles para verificar los resultados de la propagación. Con esta aplicación, puede seleccionar cualquier registro que desee verificar para asegurarse de que se propaga. Entonces, en comparación con whatsmydns.net, esa herramienta proporciona resultados de propagación más detallados.
|
25 |
Sergi (Administrador):
18-05-2020 12:06
¡¡Gracias Zara Robertson por compartir!! con la información que has dado he actualizado el apartado de Servicios gratuitos de seguimiento. Para que otras personas puedan beneficiarse.
Saludos!!! |
Añada su comentario: