Cómo comprobar la propagación DNS

Compruebe si un registro DNS modificado ya se ve en los grandes resolutores públicos, por qué algunos muestran aún el valor antiguo y cómo el TTL fija la espera.

Última revisión:

AdSense Placeholder
Slot: header_reference_page
En esta página

Pasos

  1. Anote lo que cambió

    Apunte el nombre exacto (www.example.com y example.com son registros distintos), el tipo, el valor antiguo y el nuevo, y el TTL que tenía el registro antiguo.

  2. Haga la comprobación de propagación

    Escriba el nombre en el comprobador de propagación DNS, elija el Tipo (A, AAAA, MX, TXT, NS o CNAME) y pulse Comprobar Propagación. Consulta directamente a Google, Cloudflare, Quad9 y OpenDNS, sin pasar por su caché.

  3. Lea la respuesta de cada resolutor

    Cada fila muestra el resolutor, su IP y los registros que devolvió, o NXDOMAIN, No answer o Timeout or unreachable. La insignia indica PROPAGADO cuando todos los resolutores que respondieron devolvieron lo mismo e INCONSISTENTE cuando difieren.

  4. Espere a que venza el TTL antiguo

    Un resolutor que aún muestra el valor antiguo lo guardó antes de su cambio y lo descartará como muy tarde un TTL antiguo después de haberlo guardado. Vuelva a comprobar pasado ese tiempo en lugar de cambiar otra vez el registro.

  5. Si ningún resolutor ve el valor nuevo, revise la delegación

    Abra la consulta WHOIS de dominio y lea los servidores de nombres, o consulte el tipo NS en la búsqueda de registros DNS. Si apuntan a otro proveedor DNS distinto del que editó, su cambio está en una zona a la que nadie pregunta.

  6. Vacíe su propia caché

    Cuando los resolutores públicos coincidan, vacíe la de su equipo: ipconfig /flushdns en Windows, sudo resolvectl flush-caches en Linux con systemd-resolved, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en macOS. Reinicie también el navegador.

Qué necesita

El nombre y el tipo de registro que cambió, el valor nuevo que espera y, si es posible, el TTL del registro antiguo. Puede leer el TTL en el panel de su proveedor DNS antes de editar. Los cambios de servidores de nombres se hacen en el registrador y siguen la misma lógica de caché, con TTL más largos.

Cómo leer el resultado

Suponga que trasladó www.example.com de 192.0.2.10 a 203.0.113.20, y que el registro A antiguo tenía un TTL de 3600 segundos. Diez minutos después del cambio, el comprobador muestra:

Resolutor Registros
Google (8.8.8.8) 203.0.113.20
Cloudflare (1.1.1.1) 203.0.113.20
Quad9 (9.9.9.9) 192.0.2.10
OpenDNS (208.67.222.222) 203.0.113.20

La insignia dice INCONSISTENTE. No pasa nada malo: Quad9 respondió a una consulta de este nombre poco antes del cambio y puede conservar esa respuesta hasta 3600 segundos. En menos de una hora desde el cambio, todos los resolutores habrán vuelto a preguntar y recibido la dirección nueva.

La "propagación" es en realidad la caducidad de las cachés. Su proveedor DNS actualiza sus propios servidores en segundos; el resto de internet se pone al día a medida que vencen las copias guardadas. De ahí sale una regla sencilla de planificación:

TTL antiguo Bájelo a 300 s al menos con esta antelación Espera máxima tras el cambio
3600 s 1 hora 5 minutos
86400 s 24 horas 5 minutos

Vuelva a subir el TTL cuando el valor nuevo esté confirmado en todas partes.

Errores frecuentes

  • Leer PROPAGADO como "mi cambio ya está activo". La insignia solo significa que los resolutores coinciden. Si los cuatro siguen devolviendo el valor antiguo, coinciden en eso. Compruebe que los registros son los nuevos.
  • Pasar por alto las filas con error. Un resolutor que agota el tiempo o responde NXDOMAIN queda fuera de la comparación, así que la insignia puede decir PROPAGADO mientras una fila muestra un error.
  • Esperar respuestas idénticas en sitios grandes. Las CDN y los servicios con balanceo de carga devuelven a propósito direcciones distintas según dónde esté el resolutor. Ahí, INCONSISTENTE es normal.
  • Consultar un nombre que aún no tiene dirección. El comprobador solo acepta nombres que ya resuelven a una dirección IP, así que rechaza un nombre solo con TXT como _dmarc.example.com. Compruebe el dominio padre o use el verificador de entregabilidad de correo para SPF y DMARC.
  • Consultar un nombre antes de crearlo. Los resolutores también guardan un tiempo la respuesta "este nombre no existe". Si consultó un subdominio nuevo demasiado pronto, espere antes de concluir que el registro está mal.

Para ir más lejos

Cómo se pasan la consulta los resolutores, los servidores raíz, los de dominio de primer nivel y los autoritativos, y dónde está cada caché, se explica en Cómo funciona el DNS.

Pruebe estas herramientas

Véase también

  • Guía Cómo funciona el DNS
    Cómo un nombre se convierte en dirección IP mediante resolutores y servidores raíz, de TLD y autoritativos, los tipos de registro.
  • Glosario DNS
    DNS (Domain Name System) es el directorio de internet que traduce nombres de dominio como example.com en direcciones IP y guarda otros.
  • Glosario TTL
    TTL (tiempo de vida) es cuánto tiempo, en segundos.
  • Glosario Nombre de dominio
    Un nombre de dominio es la dirección legible de un sitio web o servicio, como example.com, que el DNS traduce en una dirección IP.

Preguntas frecuentes

Para un registro modificado, como mucho el TTL que tenía el registro antiguo, porque los resolutores que lo guardaron lo conservan hasta que vence ese tiempo. Un registro con un TTL de una hora está en todas partes en aproximadamente una hora. Los cambios de servidores de nombres en el registrador pueden tardar más, a menudo hasta uno o dos días.

No a los resolutores de otras personas. Puede vaciar la caché de su propio equipo, y algunos resolutores públicos ofrecen un formulario para purgar un nombre. Por lo demás, la única palanca es bajar el TTL mucho antes del cambio.

AdSense Placeholder
Slot: footer_leaderboard