Entendiendo la propagación de DNS

¿Qué es la propagación DNS?

La propagación DNS se refiere al tiempo que tarda en actualizarse y reflejarse en Internet los cambios realizados en los registros DNS de tu dominio. 

Cuando actualizas la configuración DNS, como cambiar los servidores de nombres o modificar registros DNS, estos cambios deben comunicarse a todos los servidores DNS del mundo. Este proceso puede tardar desde unos minutos hasta 48 horas. 

La duración depende de varios factores, como la configuración TTL (Time to Live) y la velocidad de actualización de los servidores DNS.

Registros DNS vs. actualizaciones de servidores de nombres: ¿Cuál es la diferencia?

Es importante distinguir entre actualizar registros DNS y actualizar servidores de nombres.

  • Actualizar registros DNS (A, MX, CNAME, etc.) — estos cambios normalmente se propagan más rápido, a menudo en minutos o pocas horas. El valor TTL asociado a cada registro determina cuánto tiempo los servidores almacenan la información antigua antes de obtener los detalles actualizados.

  • Actualizar servidores de nombres — este proceso toma más tiempo — generalmente hasta 48 horas — porque implica notificar a los servidores raíz DNS globales y registros sobre los nuevos servidores de nombres. Hasta que la propagación se complete, las consultas pueden seguir dirigiéndose a los servidores de nombres antiguos, lo que genera inconsistencias temporales.

Durante este periodo, los sitios web pueden no resolverse correctamente, causando que carguen de forma intermitente o se redirijan a servidores antiguos. Además, los servicios de correo electrónico basados en dominio pueden experimentar interrupciones, con correos que no se envían o se entregan de manera inconsistente. Algunos usuarios pueden ver los registros actualizados mientras que otros siguen accediendo a información desactualizada, dependiendo de la frecuencia de actualización de caché de su proveedor de Internet (ISP).

Comprender estas diferencias ayuda a gestionar expectativas al realizar cambios en la configuración de tu dominio. Por ejemplo, si vas a transferir un sitio web de un nombre de dominio a otro, puedes minimizar el tiempo de inactividad preparándote con anticipación.

Crea registros de host para el nuevo nombre de dominio antes de hacer el cambio, asegurándote de que coincidan con los del sitio web anterior. Así, cuando actualices la configuración del dominio, el tráfico se dirigirá correctamente sin interrupciones.

Verificador de propagación de Spaceship

El Verificador de propagación de Spaceship es una herramienta poderosa que te permite monitorear el estado de tus cambios DNS en diferentes servidores DNS a nivel mundial.

Te ayuda a verificar si tus modificaciones DNS se han propagado correctamente, asegurando el funcionamiento sin problemas de tu sitio web y correo electrónico.

Una función especialmente útil del Verificador de propagación es su actualización de estado en tiempo real

Cada vez que modificas registros DNS o servidores de nombres, el correspondiente icono de propagación cambia su estado al instante, permitiéndote saber en qué etapa se encuentra el proceso de actualización:

Puedes consultar el estado de propagación tanto para servidores de nombres como para registros de host.

  • Para servidores de nombres:

  • Para registros de host/grupos de registros de host específicos:

Esto significa que no tienes que adivinar si tus cambios ya están activos — puedes rastrearlos en tiempo real.

Para usar el Verificador de propagación, simplemente accede a la aplicación DNS avanzado en tu cuenta de Spaceship. Incluso puedes rastrear el estado de servidores específicos en el mapa:

Servidores de nombres sin zona

Las zonas DNS se crean en servidores de nombres específicos y contienen los registros de host asociados a un nombre de dominio. El archivo de zona es un archivo de configuración basado en texto que contiene las asignaciones entre nombres de dominio y direcciones IP, lo que lo hace esencial para la resolución adecuada del dominio.

Si un servidor de nombres no tiene un archivo de zona, no puede proporcionar respuestas autorizadas para consultas DNS relacionadas con ese dominio, lo que a menudo resulta en fallos de resolución DNS.

¿Por qué sucede esto?

Hay varias razones por las que los servidores de nombres pueden no tener una zona:

  1. El proveedor de hosting aún no ha creado la zona — algunas empresas de hosting requieren pasos adicionales antes de activar una zona DNS.

  2. Se ingresaron servidores de nombres incorrectos — los servidores de nombres no coinciden con los asignados a tu cuenta de hosting, pueden no estar configurados correctamente.

  3. Ciertos TLD requieren creación manual de zona — algunos dominios de nivel superior (TLD) exigen pasos adicionales antes de que se genere un archivo de zona (por ejemplo, dominios .DE).

  4. Actualizaciones recientes de servidores de nombres — si recientemente cambiaste los servidores de nombres, puede tomar un tiempo antes de que el nuevo proveedor DNS establezca la zona requerida.

Cómo saber si un dominio carece de zona

Si tu nombre de dominio carece de zona, normalmente resulta en problemas de resolución DNS. Aquí hay algunas formas de comprobarlo:

  • Usa una herramienta de búsqueda DNS — herramientas en línea como Google Admin Toolbox Dig pueden ayudarte a determinar si tu dominio tiene registros DNS activos.

  • Consulta con tu proveedor de hosting/DNS — la mayoría de los proveedores de hosting/DNS te permiten ver y administrar zonas DNS desde su panel de control. Si tu dominio no aparece en la lista, puede que no tenga una zona activa.

  • Monitorea los mensajes de error — si tu sitio web no carga o los correos electrónicos no funcionan, errores como "Servidor no encontrado" o "DNS_PROBE_FINISHED_NXDOMAIN" pueden indicar una zona faltante.

  • Inspecciona los registros WHOIS — las búsquedas WHOIS pueden mostrar los servidores de nombres asignados, ayudándote a verificar si coinciden con la configuración DNS esperada.

Cómo solucionarlo

Si los servidores de nombres de tu dominio carecen de zona, esto es lo que puedes hacer:

  • Confirma que los servidores de nombres estén ingresados correctamente — verifica con tu proveedor de hosting que hayas usado exactamente los servidores de nombres que te asignaron.

  • Contacta a tu proveedor de hosting/DNS — si ingresaste todo correctamente pero la zona no se ha creado, comunícate con tu proveedor para solicitar la activación manual.

  • Verifica los requisitos del TLD — si tu dominio está bajo un TLD que requiere creación manual de zona, sigue las instrucciones del registro o contacta soporte para recibir ayuda.

  • Espera la propagación — si acabas de cambiar los servidores de nombres, permite hasta 48 horas para que la nueva zona se establezca y se propague completamente.

Gestionando DNS con Spaceship

Si quieres eliminar la complejidad de la gestión de dominios, considera comprar o migrar tus dominios a Spaceship. Spaceship ofrece un conjunto de herramientas para ayudarte a administrar tu configuración DNS de manera eficiente:

  • DNS avanzado — administra registros de recursos, servidores de nombres, DNSSEC y otras configuraciones avanzadas.

  • Portafolio de dominios — gestiona fácilmente grandes listas de nombres de dominio, aplica preajustes DNS y actualiza servidores de nombres en lote.

  • Administrador de preajustes DNS — guarda y aplica configuraciones DNS preconfiguradas para una configuración rápida y sencilla.

Con estas herramientas, tienes control total sobre la configuración DNS de tu dominio, asegurando una propagación fluida y un rendimiento óptimo en todo momento.

Se requiere un correo electrónico válido