Tipos de Registros DNS — Referencia
Referencia de tipos de registros DNS — A, AAAA, CNAME, MX, NS, SOA, TXT y PTR explicados, con nslookup y cómo funciona la propagación.
El Sistema de Nombres de Dominio (DNS) es la agenda de direcciones de internet — traduce nombres de dominio legibles por personas a las direcciones IP numéricas que usan las computadoras para comunicarse. Cada visita a un sitio web, entrega de correo y llamada a una API depende del DNS para resolver nombres a direcciones.
Cada dominio se describe mediante un conjunto de registros de recursos, cada uno con un tipo y propósito específicos. Elige un tipo de registro abajo para ver la explicación completa, su formato y usos comunes.
¿Qué es un registro DNS?
Un registro DNS es una entrada en la zona de un dominio que asocia un nombre con datos. Todo registro DNS tiene cinco campos: un nombre (el hostname que se está consultando), un TTL (cuánto tiempo deben guardarlo en caché los resolvers), una clase (siempre IN para registros de internet), un tipo (A, MX, CNAME, etc.) y datos (una dirección IP, un hostname, una cadena de texto u otro valor estructurado).
Cuando visitas una URL, tu navegador le pide a un resolver DNS que encuentre el registro A o AAAA de ese dominio. El resultado se guarda en caché durante el TTL del registro — por eso los cambios de DNS pueden tardar en llegar a todos los resolvers del mundo.
Tipos de registros DNS — lista completa
| Tipo | Nombre completo | Qué almacena | Uso común |
|---|---|---|---|
| A | Address | Dirección IPv4 | Mapea un hostname a la dirección IPv4 de un servidor |
| AAAA | IPv6 Address | Dirección IPv6 | Mapea un hostname a la dirección IPv6 de un servidor |
| CNAME | Canonical Name | Otro hostname | Alias — www.ejemplo.com → ejemplo.com |
| MX | Mail Exchange | Hostname del servidor de correo + prioridad | Enruta el correo al servidor de mail correcto |
| TXT | Text | Cadena de texto libre | SPF, DKIM, DMARC, verificación de dominio |
| NS | Nameserver | Hostname del servidor de nombres | Delega una zona a servidores de nombres autoritativos |
| SOA | Start of Authority | Metadatos de la zona | Número de serie, intervalos de refresco, contacto del admin |
| PTR | Pointer | Hostname | DNS inverso — mapea una dirección IP de vuelta a un hostname |
| SRV | Service | Host, puerto, prioridad, peso | Ubicación de servicio para SIP, XMPP, Teams y otros protocolos |
| CAA | Certification Authority Authorization | Nombre de la CA + política | Restringe qué CAs pueden emitir certificados SSL para un dominio |
Cómo hacer una consulta DNS — nslookup y dig
nslookup es la herramienta de línea de comandos estándar para consultar registros DNS. Está disponible en Windows, macOS y Linux sin necesidad de instalarla:
# Buscar el registro A de un dominio
nslookup ejemplo.com
# Buscar registros MX (servidores de correo)
nslookup -type=MX ejemplo.com
# Buscar registros TXT (SPF, DKIM)
nslookup -type=TXT ejemplo.com
# Consultar un servidor DNS específico (por ejemplo, el 8.8.8.8 de Google)
nslookup ejemplo.com 8.8.8.8
En Linux y macOS, dig da más detalle:
dig ejemplo.com
dig ejemplo.com MX
dig @8.8.8.8 ejemplo.com A +short
Para hacer consultas DNS desde el navegador, MXToolbox (mxtoolbox.com) es muy usado — revisa registros MX, listas negras, conectividad SMTP y registros DNS en general. WhatsmyDNS.net consulta servidores de nombres autoritativos desde varias ubicaciones globales, útil para revisar la propagación del DNS.
Propagación del DNS
Cuando actualizas un registro DNS, el cambio no se aplica de forma instantánea en todo el mundo. Los resolvers guardan los registros en caché durante el tiempo indicado en el TTL del registro. Un registro con un TTL de 3600 segundos puede tardar hasta una hora en actualizarse para los usuarios cuyos resolvers ya tenían el valor viejo en caché.
La propagación global completa suele terminar dentro de 24 a 48 horas, aunque en la práctica la mayoría de los resolvers toman los cambios en minutos si el TTL es bajo. Los verificadores de propagación DNS como WhatsmyDNS.net y los comandos nslookup/dig pueden mostrarte qué regiones ya tienen el valor nuevo y cuáles todavía sirven el viejo.
Para acelerar un cambio planeado: baja el TTL a 300 segundos (5 minutos) al menos una hora antes de hacer el cambio. Después de aplicarlo, vuelve a subir el TTL a un valor razonable (entre 3600 y 86400 segundos, según qué tan seguido cambie el registro).
Frequently asked questions
¿Cómo uso nslookup para revisar registros DNS?
Corre nslookup <dominio> en tu terminal o símbolo del sistema para buscar registros A. Agrega -type=MX para registros de correo, -type=TXT para registros de SPF/DKIM/verificación, o -type=CNAME para alias. Para consultar un resolver específico, agrega su IP: nslookup ejemplo.com 8.8.8.8.
¿Qué revisa MXToolbox?
MXToolbox es una herramienta DNS basada en la web especializada en registros relacionados con el correo — MX, SPF, DKIM, DMARC y conectividad SMTP. También ofrece revisión de listas negras para ver si la IP de un servidor de correo fue marcada por bases de datos de spam. Es útil para diagnosticar problemas de entrega de correo.
¿Cuánto tarda la propagación del DNS?
La propagación del DNS depende del TTL del registro. Un TTL de 3600 segundos significa que los resolvers pueden guardar en caché el valor viejo hasta por 1 hora. En la práctica, muchos resolvers se actualizan con más frecuencia. La propagación completa — llegar a resolvers de todo el mundo — suele tardar entre unos minutos y 24 horas, rara vez más.
¿Cuál es la diferencia entre una consulta DNS y un verificador de DNS?
Una consulta DNS pregunta por los registros DNS actuales de un dominio — muestra a qué resuelve un dominio en este momento. Un verificador de DNS o de propagación consulta varios resolvers globales al mismo tiempo para mostrar si un cambio reciente ya se propagó a distintas ubicaciones. WhatsmyDNS.net es un ejemplo común de esto último.