Cuánto tarda la propagación DNS y cómo verificarla
Cuando realizas cambios en los registros DNS de tu dominio, como apuntar tu sitio web a un nuevo servidor de hosting (por ejemplo, con PlatiniumHost) o modificar registros MX para el correo electrónico, estos cambios no son instantáneos. El proceso por el cual estos cambios se actualizan en los servidores DNS de todo el mundo se conoce como propagación DNS.
La propagación DNS es un proceso fundamental en el funcionamiento de Internet que asegura que, sin importar dónde se encuentre un usuario, su navegador pueda encontrar la dirección IP correcta asociada a un nombre de dominio. Entender cuánto tiempo puede tardar y cómo verificar su estado te ayudará a gestionar mejor las expectativas y a solucionar problemas potenciales.
¿Por qué la propagación DNS no es instantánea?
La razón principal por la que la propagación DNS tarda tiempo es el sistema de caché distribuido. Los servidores DNS de todo el mundo, desde los servidores raíz hasta los servidores DNS de tu proveedor de internet local, almacenan información sobre los dominios para acelerar las consultas. Cuando se realiza un cambio en los registros DNS de tu dominio, estos servidores necesitan tiempo para expirar su información en caché antigua y solicitar la nueva información actualizada.
Cada registro DNS tiene un valor llamado TTL (Time To Live), que le indica a los servidores DNS cuánto tiempo deben almacenar la información en caché antes de solicitar una actualización. Un TTL bajo significa que los cambios se propagarán más rápido, mientras que un TTL alto significa que los servidores mantendrán la información antigua por más tiempo. Los valores de TTL se configuran normalmente en el panel de gestión DNS de tu dominio, a menudo accesible a través del panel de control de tu hosting como cPanel o directamente con tu registrador.
¿Cuánto tiempo tarda la propagación DNS?
Aunque el proceso de propagación DNS puede variar significativamente, el plazo comúnmente citado es de hasta 48 horas. En muchos casos, especialmente con dominios ya establecidos y servidores DNS bien configurados, los cambios pueden propagarse mucho más rápido, a menudo en unas pocas horas o incluso minutos.
Este período de 48 horas es una estimación de seguridad que considera la necesidad de que los servidores DNS de todos los niveles (incluyendo los de los proveedores de servicios de internet de los usuarios finales) actualicen sus cachés. Durante este tiempo, es posible que algunas personas vean la versión antigua de tu sitio web o que sus correos electrónicos se dirijan a una dirección antigua, mientras que otras ya vean la nueva configuración.
Cómo verificar el estado de la propagación DNS
Existen varias herramientas y métodos para verificar si tus cambios DNS se han propagado correctamente. Es importante revisar desde diferentes ubicaciones geográficas para obtener una imagen completa, ya que la propagación es un proceso gradual y no ocurre simultáneamente en todo el mundo.
1. Herramientas de verificación DNS en línea
Estas herramientas son la forma más sencilla y recomendada para verificar la propagación desde múltiples puntos en el globo sin necesidad de configuraciones avanzadas:
- What's My DNS? (whatsmydns.net): Introduce tu nombre de dominio y selecciona el tipo de registro DNS que deseas verificar (A, MX, CNAME, NS, etc.). La herramienta mostrará el estado de propagación desde decenas de ubicaciones en tiempo real en un mapa y una lista.
- DNS Checker (dnschecker.org): Similar a What's My DNS?, te permite consultar el estado de varios tipos de registros DNS (A, AAAA, CNAME, MX, NS, PTR, SOA, TXT, SRV) desde diferentes servidores en todo el mundo.
Si la mayoría de las ubicaciones muestran el nuevo valor que configuraste, significa que la propagación está casi completa. Si aún ves muchos resultados antiguos, especialmente en servidores geográficamente cercanos a ti, es posible que debas esperar un poco más o limpiar tu caché local.
2. Herramientas de línea de comandos
Para usuarios más avanzados o para realizar diagnósticos más específicos, las herramientas de línea de comandos ofrecen una forma directa de consultar servidores DNS específicos desde tu propio equipo:
nslookup(Windows, Linux, macOS):Abre el Símbolo del sistema (Windows) o la Terminal (Linux/macOS) y escribe:
nslookup tudominio.comEsto te mostrará la información DNS que tu servidor DNS local (generalmente el de tu ISP) tiene para tu dominio. Para consultar un tipo de registro específico, puedes usar:
nslookup -type=A tudominio.comO para consultar un servidor DNS público específico, como los de Google:
nslookup tudominio.com 8.8.8.8Donde
8.8.8.8es un servidor DNS público (Google DNS).dig(Linux, macOS):En la Terminal,
diges una herramienta más potente y preferida por muchos administradores de sistemas. Para una consulta básica, escribe:dig tudominio.comPara un tipo de registro específico:
dig A tudominio.comO para consultar un servidor DNS específico:
dig @8.8.8.8 tudominio.comdigofrece información detallada sobre la consulta DNS, incluyendo el TTL y el servidor que respondió.
3. Limpiar la caché DNS local y del navegador
Incluso si los servidores DNS de Internet ya se han actualizado, tu propio ordenador o navegador web podría estar mostrando la información antigua debido a su caché local. Para forzar una actualización y asegurarte de que tu sistema está solicitando la información más reciente: