Comprender la propagación de DNS

¿Qué es la propagación DNS?

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

Cuando actualizas la configuración DNS, como cambiar los servidores de nombres o modificar los 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 suelen propagarse 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 en caché la información antigua antes de obtener los datos actualizados.

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

Durante este periodo, los sitios web pueden no resolverse correctamente, haciendo 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 forma 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 la caché de su ISP (Proveedor de Servicios de Internet).

Comprender estas diferencias ayuda a gestionar las 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 antelació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. De este modo, cuando actualices la configuración del dominio, el tráfico se dirigirá correctamente sin interrupciones.

Comprobador de propagación de Spaceship

El Comprobador de propagación de Spaceship es una herramienta potente que te permite monitorizar el estado de tus cambios DNS en diferentes servidores DNS a nivel global.

Te ayuda a verificar si tus modificaciones DNS se han propagado correctamente, garantizando el funcionamiento fluido del sitio web y del correo electrónico.

Una función especialmente útil del Comprobador 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, informándote de en qué punto se encuentra el proceso de actualización:

Puedes comprobar el estado de la propagación tanto para los servidores de nombres como para los 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 están activos — puedes seguirlos en tiempo real.

Para usar el Comprobador de propagación, simplemente accede a la aplicación DNS Avanzado en tu cuenta de Spaceship. Incluso puedes seguir 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 correcta resolución del dominio.

Si un servidor de nombres no tiene un archivo de zona, no puede proporcionar respuestas autoritativas para consultas DNS relacionadas con ese dominio, lo que suele provocar fallos en la resolución DNS.

¿Por qué ocurre 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 de configuración adicionales antes de activar una zona DNS.

  2. Se introdujeron servidores de nombres incorrectos — los servidores de nombres no coinciden con los asignados a tu cuenta de hosting, puede que no estén configurados correctamente.

  3. Algunos TLD requieren la creación manual de la 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 has cambiado recientemente los servidores de nombres, puede que tarde un tiempo hasta 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 se producen problemas de resolución DNS. Aquí tienes algunas formas de comprobarlo:

  • Utiliza 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 gestionar las zonas DNS desde su panel de control. Si tu dominio no aparece, puede que no tenga una zona activa.

  • Supervisa 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 que falta una zona.

  • 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 se han introducido correctamente — verifica con tu proveedor de hosting que has utilizado exactamente los servidores de nombres que te asignaron.

  • Contacta con tu proveedor de hosting/DNS — si has introducido todo correctamente pero la zona no se ha creado, ponte en contacto con tu proveedor para solicitar la activación manual.

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

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

Gestionar DNS con Spaceship

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

  • DNS Avanzado — gestiona registros de recursos, servidores de nombres, DNSSEC y otros ajustes avanzados.

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

  • Gestor de preajustes DNS — guarda y aplica configuraciones DNS predefinidas 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