Cómo consultar los registros DNS

· 9 min de lectura

El DNS es el sistema que traduce nombres de dominio a direcciones IP. Cuando algo va mal, un sitio que no carga, un correo que nunca llega, un certificado SSL que falla, comprobar los registros DNS es casi siempre el primer paso de depuración. Entender qué hace cada tipo de registro, cómo fluyen las consultas por el sistema y dónde mirar cuando los resultados no coinciden convierte cortes misteriosos en problemas resolubles.

Breve historia del DNS

Antes del DNS, cada ordenador en la internet temprana compartía un único archivo llamado HOSTS.TXT, mantenido en el Stanford Research Institute. Cada sitio descargaba el archivo periódicamente para aprender las direcciones IP de otras máquinas. El sistema funcionaba cuando la red tenía unos cientos de hosts. No escalaba.

En 1983, Paul Mockapetris publicó las RFC 882 y RFC 883, que describían un sistema de nombres jerárquico y distribuido: el Domain Name System. Las especificaciones se refinaron en 1987 en RFC 1034 (conceptos y funcionalidades) y RFC 1035 (implementación y especificación), que siguen siendo los documentos fundacionales hoy. En lugar de un único archivo gigante, el espacio de nombres se dividió en zonas, cada una gestionada por sus propios servidores autoritativos, con un pequeño conjunto de servidores raíz en lo alto del árbol.

El DNS se ha extendido de forma constante desde entonces. Los registros AAAA (RFC 3596, 2003) añadieron soporte para IPv6. DNSSEC (RFC 4033 a 4035, 2005) añadió firmas criptográficas para proteger contra la suplantación. DNS-over-TLS (RFC 7858, 2016) y DNS-over-HTTPS (RFC 8484, 2018) cifraron las consultas para que los espías y los equipos intermedios no pudieran verlas ni manipularlas. Cada capa del sistema mantiene compatibilidad hacia atrás, por eso un protocolo de cuarenta años sigue moviendo la web moderna.

Tipos de registros DNS

Hay docenas de tipos de registros DNS, pero un puñado cubre la gran mayoría de las consultas reales. Saber qué hace cada uno acelera el triaje.

RegistroPropósitoValor de ejemplo
AMapea dominio a dirección IPv493.184.216.34
AAAAMapea dominio a dirección IPv62606:2800:220:1:248:1893:25c8:1946
CNAMECrea alias de un dominio a otrowww CNAME example.com
MXServidor de correo del dominio10 mail.example.com
TXTTexto libre (SPF, DKIM, verificación)v=spf1 include:_spf.google.com ~all
NSServidores de nombres autoritativos del dominions1.example.com
SOAStart of Authority (metadatos de zona)NS primario, correo admin, serie, refresco
SRVLocalización de servicio (host más puerto)_sip._tcp.example.com 0 5 5060 sip.example.com
PTRDNS inverso (IP a nombre)34.216.184.93.in-addr.arpa PTR example.com
CAAQué autoridades pueden emitir certificados0 issue "letsencrypt.org"
DNSKEYClave pública usada para verificar DNSSEC(datos de clave binarios)
NAPTRReescrituras basadas en regex para ENUM y SIP(tupla compleja flag/regex)

A, AAAA, CNAME y MX responden a la mayoría de preguntas cotidianas. TXT, NS, SOA y CAA aparecen durante configuración y auditorías de seguridad. SRV y NAPTR importan en VoIP, XMPP y otros protocolos de descubrimiento de servicios. PTR importa para servidores de correo, ya que la mayoría de filtros antispam rechazan remitentes sin DNS inverso válido.

Cómo consultar registros DNS

  1. Introduce un dominio: escribe cualquier nombre de dominio (por ejemplo, example.com) en la herramienta de consulta. También puedes introducir un subdominio como mail.example.com si quieres los registros específicos de esa etiqueta.
  2. Selecciona un tipo de registro: elige A, AAAA, MX, TXT, CNAME, NS, SOA o CAA. La herramienta también permite consultar todos los tipos comunes a la vez para una visión rápida.
  3. Revisa los resultados, la respuesta lista cada registro coincidente con su valor, TTL (cuánto tiempo los resolutores pueden cachearlo) y cualquier campo adicional como prioridad MX o números de serie SOA.
  4. Compara con lo esperado: si acabas de cambiar un registro, verifica que aparece el nuevo valor. Si depuras un tercero, compara lo que ves con lo que dice haber configurado.

Depurar problemas reales con DNS

¿El sitio no carga? Comprueba los registros A y AAAA. Si faltan, el dominio no está conectado; si apuntan a una IP antigua, el tráfico llega a un servidor que ya no aloja el sitio. Confirma también que los registros NS coincidan con los servidores de nombres listados por el registrador, ya que un desajuste significa que toda la zona se sirve desde una fuente obsoleta.

¿El correo no llega? Comprueba primero los registros MX; MX faltantes o incorrectos significan que nada puede entregarse. Luego comprueba los registros TXT para SPF (v=spf1), DKIM (default._domainkey o similar) y DMARC (_dmarc.example.com). Los proveedores de correo modernos rechazan o ponen en cuarentena los mensajes que fallan estas comprobaciones, así que un registro faltante puede enviar silenciosamente tus mensajes a spam.

¿Errores de certificado SSL? Comprueba que el registro A apunte al servidor donde el certificado está instalado. Si el sitio está detrás de una CDN, el registro A debe resolver al borde de la CDN, no al origen. Comprueba también los registros CAA; un CAA que liste solo una autoridad certificadora bloqueará a todas las demás de emitir, incluso cuando el propietario del dominio espera que funcionen.

¿Falla la verificación de dominio? Google Workspace, Microsoft 365, Cloudflare y la mayoría de plataformas SaaS te piden añadir un registro TXT para demostrar propiedad. Consulta los registros TXT para confirmar que la cadena exacta está presente, incluyendo cualquier comilla o prefijo que la plataforma pidiera.

¿La propagación DNS parece lenta? Tras cambiar registros, los resolutores de todo el mundo siguen sirviendo valores cacheados hasta que el TTL expira. Bajar el TTL a 300 segundos el día antes de un cambio planificado hace que la migración sea mucho más rápida. La herramienta de consulta muestra el TTL actual junto a cada registro, así que puedes predecir cuánto tiempo persistirán los valores obsoletos.

SPF, DKIM y DMARC

Tres registros basados en TXT protegen el correo contra la suplantación. SPF lista qué servidores están autorizados a enviar correo por tu dominio. DKIM publica una clave pública que los destinatarios usan para verificar la firma criptográfica de cada mensaje. DMARC le dice a los destinatarios qué hacer cuando SPF o DKIM falla: nada, poner en cuarentena o rechazar. Los tres viven en DNS, los tres se consultan en cada mensaje entrante y una errata en cualquiera puede paralizar la entregabilidad. Una herramienta de consulta DNS es la forma más rápida de leer lo que está realmente publicado, separado de lo que afirme la interfaz de configuración.

Aprovisionamiento de certificados y CAA

Cuando solicitas un certificado TLS, la autoridad certificadora consulta DNS para verificar el control. La mayoría usa el desafío dns-01: te pide publicar un registro TXT específico bajo _acme-challenge, luego comprueba que apareció. Los registros CAA añaden otra capa; declaran qué autoridades pueden emitir certificados para el dominio. Un CAA mal configurado puede bloquear renovaciones legítimas, así que comprueba CAA siempre que un cron de Let's Encrypt deje de funcionar de repente.

Errores comunes

Otras formas de consultar DNS

La herramienta de consulta en el navegador es el camino más rápido para la mayoría de comprobaciones, pero las herramientas de línea de comandos dan más detalle cuando lo necesitas.

HerramientaPlataformaFortalezaDebilidad
Herramienta web de consultaNavegador (cualquier SO)Rápida, sin instalación, formatea salidaLimitada a tipos de registros comunes
digmacOS, Linux, Windows (WSL)Salida más exhaustiva, fidelidad RFC completaVerbosa, sintaxis quisquillosa
nslookupTodos los SO principalesIncluido con cada SO, modo interactivoSalida escasa, interpretación variable
hostmacOS, LinuxResumen compacto de A/AAAA/MXMenos detalle que dig
drillBSD, LinuxAlternativa a dig consciente de DNSSECMenos común, comunidad más pequeña
Sitios "what's my DNS"NavegadorMuestra propagación por regionesA menudo cargados de anuncios, sin consulta por lotes

Cada uno tiene compromisos. dig +trace recorre el árbol DNS desde las raíces y muestra cada paso, lo que es invaluable para probar dónde se rompe una cadena. nslookup está en todas partes y vale para comprobaciones rápidas. La herramienta web gana en velocidad y en no necesitar terminal en absoluto.

Privacidad y DNS

Las consultas DNS comunes viajan en texto plano, lo que significa que tu ISP y cualquiera en la red puede ver cada dominio que visitas. Dos variantes cifradas abordan esto: DNS-over-HTTPS (DoH) envuelve las consultas en HTTPS y DNS-over-TLS (DoT) las envuelve en TLS sobre un puerto dedicado. La herramienta de consulta usa el endpoint DoH de Cloudflare, así que tu consulta al resolutor está cifrada en tránsito. El dominio sobre el que preguntas sigue siendo observable por el propio resolutor; si eso te preocupa, ejecuta tu propio resolutor (Unbound, Pi-hole) o usa un servicio de pago centrado en privacidad que prometa no registrar.

Las consultas en el navegador nunca almacenan tus solicitudes en nuestros servidores. La petición va desde tu navegador directamente al resolutor DoH y la respuesta se renderiza del lado del cliente. No hay registro que citar, ni analíticas sobre qué dominios comprobaste, ni nada que filtrarse en una futura brecha. Para una tarea tan rutinaria como depurar DNS, ese es exactamente el nivel de privacidad que el trabajo merece.

Preguntas frecuentes

¿Qué es el DNS?

El DNS (Domain Name System) traduce los nombres de dominio como example.com en direcciones IP como 93.184.216.34 que los ordenadores usan para conectarse entre sí. A menudo se le llama la «guía telefónica» de Internet.

¿Qué es un registro A?

Un registro A asocia un nombre de dominio a una dirección IPv4. Cuando visitas un sitio, tu navegador hace un lookup DNS para encontrar el registro A y conectarse a esa IP.

¿Cuál es la diferencia entre los registros A y AAAA?

Los registros A apuntan a direcciones IPv4 (p. ej. 93.184.216.34). Los AAAA apuntan a IPv6 (p. ej. 2606:2800:220:1:248:1893:25c8:1946). La mayoría de los sitios modernos tienen ambos.

¿Para qué sirven los registros MX?

Los registros MX (Mail Exchange) designan los servidores que gestionan el correo de un dominio. Cuando alguien escribe a user@example.com, el servidor remitente consulta los MX de example.com para saber dónde entregar el correo.

Why do DNS changes take so long to propagate?

When you change a DNS record, resolvers around the world keep serving the previous value until the cached entry's TTL (Time to Live) expires. TTLs commonly range from 5 minutes to 24 hours. Lowering the TTL a day before a planned change helps the new value appear faster.

What is the difference between authoritative and recursive DNS?

An authoritative nameserver is the official source of truth for a domain. A recursive resolver (your ISP, Google 8.8.8.8, Cloudflare 1.1.1.1) is what your device queries; it walks the DNS tree and caches answers. A DNS lookup tool typically queries a recursive resolver, which forwards the question to the authoritative server.