Consulta DNS
Consulta cualquier registro DNS de un dominio —A, AAAA, MX, TXT, NS, SOA, CNAME, CAA y más— a través de dos resolutores públicos independientes a la vez, para ver si coinciden y si un cambio reciente ya se ha propagado.
Consultar registros DNS
Introduce un dominio, elige un tipo de registro (o todos los comunes) y pulsa Consultar. Cada respuesta muestra los datos del registro, su TTL y qué resolutor la devolvió (Cloudflare 1.1.1.1 y Google 8.8.8.8 por DNS sobre HTTPS); una diferencia entre los dos se resalta.
Tipos de registro explicados
Cada tipo de registro responde a una pregunta distinta sobre un dominio.
A y AAAA
Las direcciones IPv4 (A) e IPv6 (AAAA) a las que apunta un nombre de host. Un sitio sin registro AAAA no es alcanzable por IPv6.
MX
Los servidores de correo que aceptan el correo del dominio, con prioridades; el número más bajo se prueba primero.
TXT (SPF, DKIM, DMARC)
Texto libre usado para verificación y autenticación de correo: SPF (v=spf1 …) lista los remitentes autorizados a usar el dominio, los selectores DKIM publican claves de firma y DMARC (subdominio _dmarc.) dice qué hacer con el correo que falla las dos.
NS y SOA
Los registros NS nombran los servidores de nombres autoritativos; el registro SOA contiene el número de serie y los temporizadores de la zona, útiles para comprobar si todos los servidores de nombres sirven la misma versión.
CNAME
Un alias: el nombre es otro nombre, y el resolutor lo sigue. Un CNAME no puede convivir con otros registros en el mismo nombre, y por eso la raíz de un dominio no puede ser un CNAME.
CAA
Qué autoridades de certificación pueden emitir certificados para el dominio. Si falta, cualquiera puede.
nslookup frente a dig
nslookup (Windows, también en macOS/Linux) y dig (macOS/Linux, herramientas de BIND) consultan el DNS desde la línea de comandos; dig example.com MX +short equivale a una consulta MX aquí. Los dos preguntan a tu resolutor configurado salvo que indiques otro (dig @1.1.1.1 …).
Propagación DNS
Cuando cambias un registro, los resolutores de todo el mundo siguen sirviendo la respuesta antigua hasta que caduca su TTL; no hay un envío central. Comparar dos resolutores aquí muestra si el cambio les ha llegado; una consulta autoritativa (directamente a los servidores de nombres del dominio) muestra lo que se servirá cuando caduquen las cachés. Si un resolutor aún muestra el valor antiguo, espera a que venza el TTL antiguo; por eso es buena práctica bajar el TTL un día antes de un cambio planificado.
Cómo funciona una consulta DNS
Una consulta empieza en tu resolutor, que pregunta a un servidor raíz por los servidores de nombres del dominio de primer nivel, después a esos por los servidores de nombres del dominio y después a esos por el propio registro, guardando cada paso en caché durante su TTL. Esta página se salta tu resolutor y pregunta directamente a dos públicos, y por eso sus respuestas pueden diferir de lo que ve tu propio dispositivo: la página cuál es mi servidor DNS muestra cuál es ese resolutor, y el test de fugas DNS muestra adónde van tus consultas en realidad.
Preguntas frecuentes
¿Para qué sirve una consulta DNS?
Para comprobar si los registros de un dominio están bien configurados (tras mover un sitio o configurar el correo), para ver si un cambio se ha propagado, para encontrar los servidores de correo o de nombres de un dominio, o para diagnosticar por qué un sitio o el correo no funciona.
¿Cómo funciona el DNS paso a paso?
Tu dispositivo pregunta a su resolutor; el resolutor pregunta a un servidor raíz qué servidores de nombres gestionan el dominio de primer nivel, a esos qué servidores de nombres gestionan el dominio, a esos por el registro, guarda todo en caché durante el TTL y devuelve la respuesta. Las consultas posteriores se sirven desde la caché hasta que caduca el TTL.
¿Una consulta DNS usa TCP o UDP?
Sobre todo UDP en el puerto 53 por rapidez; TCP cuando una respuesta no cabe en un paquete UDP (transferencias de zona, conjuntos de registros grandes, DNSSEC) o cuando el resolutor lo decide. El DNS cifrado (DoH, DoT) funciona sobre TCP/TLS.
¿Cuál es el propósito principal de nslookup?
Consultar registros DNS desde la línea de comandos y comprobar qué resolutor respondió: el mismo trabajo que esta página, para cualquier tipo de registro y cualquier servidor.
¿Qué sustituyó a nslookup?
dig (y delv para DNSSEC) en las herramientas de BIND; en Windows, Resolve-DnsName de PowerShell. nslookup sigue incluido en todas partes y vale para consultas sencillas.
¿Puedo hacer nslookup de una dirección IP?
Sí: nslookup 203.0.113.42 hace una consulta inversa y devuelve el nombre de host PTR de la dirección, si existe. La página consulta DNS inversa hace lo mismo.
Se pregunta a dos resolutores públicos independientes y sus respuestas se comparan registro a registro (TTL y orden ignorados); el TTL mostrado es el tiempo de caché restante del resolutor, no el de la zona. Averiguar la IP de una web