Registros DNS: La Guía Telefónica de Internet
Cuando escribes example.com, tu navegador necesita una dirección IP. DNS (Domain Name System) traduce nombres de dominio a IPs. Cada tipo de registro DNS tiene un propósito específico, y como desarrollador, los configurarás al montar dominios, email, SSL y deployments.
Tipos de Registro
| Tipo | Propósito | Valor Ejemplo |
|---|---|---|
A | Mapea dominio a dirección IPv4 | 93.184.216.34 |
AAAA | Mapea dominio a dirección IPv6 | 2606:2800:220:1:248:1893:25c8:1946 |
CNAME | Alias — apunta dominio a otro dominio | myapp.vercel.app |
MX | Servidor de email para el dominio | 10 mail.example.com |
TXT | Texto arbitrario (SPF, DKIM, verificación) | v=spf1 include:_spf.google.com ~all |
NS | Nameserver — quién gestiona el DNS de este dominio | ns1.cloudflare.com |
SRV | Localizador de servicio (puerto + host) | 0 5 5060 sip.example.com |
CAA | Qué CAs pueden emitir certs SSL para este dominio | 0 issue "letsencrypt.org" |
Registro A
El registro más básico. Apunta tu dominio a un IP:
example.com. A 93.184.216.34
api.example.com A 203.0.113.42Registro CNAME
Apunta un dominio a otro dominio (alias):
www.example.com CNAME example.com
blog.example.com CNAME misitio.netlify.app
app.example.com CNAME miapp.vercel.appImportante: No puedes tener CNAME en el dominio raíz (example.com). Usa registros A o ALIAS/ANAME.
Registro MX
Indica a otros servidores de email dónde entregar email de tu dominio:
example.com MX 10 alt1.gmail-smtp-in.l.google.com
example.com MX 20 alt2.gmail-smtp-in.l.google.comEl número es prioridad — menor es preferido.
Registro TXT (Verificación & Seguridad de Email)
# SPF — quién puede enviar email en nombre de tu dominio
example.com TXT "v=spf1 include:_spf.google.com ~all"
# DKIM — clave de firma de email
default._domainkey.example.com TXT "v=DKIM1; k=rsa; p=MIGfMA0..."
# DMARC — qué hacer con emails que fallan
_dmarc.example.com TXT "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
# Verificación de dominio
example.com TXT "google-site-verification=abc123..."TTL (Time to Live)
| Valor TTL | Duración | Caso de Uso |
|---|---|---|
| 300 | 5 minutos | Registros que cambian frecuentemente, durante migraciones |
| 3600 | 1 hora | Estándar para mayoría de registros |
| 86400 | 24 horas | Registros estables que raramente cambian |
Tip: Baja el TTL antes de una migración para que los cambios propaguen más rápido. Súbelo después.
Depurando DNS
# Consultar registro A
dig example.com A
# Consultar tipo específico
dig example.com MX
dig example.com TXT
# Usar DNS server específico (bypass cache)
dig @8.8.8.8 example.com A
# Rastrear ruta completa de resolución
dig +trace example.com
# Windows
nslookup example.com
nslookup -type=MX example.comSetups Comunes
Dominio personalizado en Vercel:
example.com A 76.76.21.21
www.example.com CNAME cname.vercel-dns.comGoogle Workspace email:
example.com MX 1 aspmx.l.google.com
example.com MX 5 alt1.aspmx.l.google.com
example.com TXT "v=spf1 include:_spf.google.com ~all"Herramienta DNS: Consulta DNS — consulta registros DNS de cualquier dominio instantáneamente.