Cuando escribes "google.com" en tu navegador, una página web aparece casi al instante. Lo que ocurre tras bambalinas es una compleja serie de consultas DNS que traducen un nombre legible para los humanos en una dirección IP (como 142.250.180.14) que las máquinas pueden entender. El DNS es, esencialmente, la guía telefónica de internet; todo desarrollador debe dominar su funcionamiento, ya que cuando el DNS falla, todo el ecosistema web se detiene.

Cómo funciona la resolución DNS

Resolución paso a paso
1. Escribes "ejemplo.com" en tu navegador

2. El navegador revisa su caché local → Fallo

3. El sistema operativo revisa su caché DNS → Fallo

4. La consulta viaja al resolver recursivo de tu ISP (ej. 8.8.8.8)

5. El resolver consulta al servidor raíz:
   "¿Dónde está .com?"
   → "Pregúntale al servidor TLD de .com en 192.5.6.30"

6. El resolver consulta al servidor TLD .com:
   "¿Dónde está ejemplo.com?"
   → "Pregúntale al servidor autorizado en ns1.ejemplo.com"

7. El resolver consulta al servidor autorizado:
   "¿Cuál es la IP de ejemplo.com?"
   → "93.184.216.34 (TTL: 3600 segundos)"

8. El resultado se guarda en caché y el navegador conecta a 93.184.216.34

Tipos de registros DNS

Registro A (Address)

Es el más común; vincula un dominio directamente a una dirección IPv4. Es la base para que un dominio apunte a un servidor web.

Registro A
ejemplo.com.     A     93.184.216.34
www.ejemplo.com. A     93.184.216.34

Registro AAAA (IPv6)

Equivalente al registro A, pero destinado a direcciones IPv6, permitiendo el direccionamiento de nueva generación.

Registro AAAA
ejemplo.com.     AAAA  2606:2800:0220:0001:0248:1893:25c8:1946

Registro CNAME (Canonical Name)

Funciona como un alias. En lugar de una IP, apunta un nombre de dominio hacia otro nombre de dominio. Es vital para configurar CDNs o subdominios específicos.

Registro CNAME
www.ejemplo.com.     CNAME  ejemplo.com.
blog.ejemplo.com.    CNAME  misitio.wordpress.com.
cdn.ejemplo.com.     CNAME  d1234.cloudfront.net.

Registro MX (Mail Exchange)

Define qué servidores gestionan el correo electrónico de tu dominio. El número de prioridad indica cuál usar primero (menor valor significa mayor prioridad).

Registros MX
ejemplo.com.  MX  10  mail1.ejemplo.com.
ejemplo.com.  MX  20  mail2.ejemplo.com.  (respaldo)

Registro TXT

Permite asociar texto arbitrario a un dominio. Es fundamental para la seguridad del correo (SPF, DKIM) y para verificar la propiedad del dominio ante servicios externos.

Registros TXT
# SPF — qué servidores pueden enviar correos por ti
ejemplo.com.  TXT  "v=spf1 include:_spf.google.com ~all"

# Verificación de propiedad
ejemplo.com.  TXT  "google-site-verification=abc123..."

# DKIM
selector._domainkey.ejemplo.com.  TXT  "v=DKIM1; k=rsa; p=MIGf..."

TTL (Time to Live)

El TTL define cuánto tiempo debe almacenarse una respuesta DNS en la caché antes de que el resolver deba preguntar nuevamente, expresado en segundos.

  • TTL Alto (86400 = 24 horas): Ideal para registros estables. Reduce la carga del servidor pero retrasa mucho la propagación de cambios.
  • TTL Bajo (300 = 5 minutos): Recomendado antes de realizar migraciones o cambios críticos para que las actualizaciones sean casi inmediatas.
  • Consejo: Reduce el TTL con antelación antes de una migración, espera a que el viejo TTL expire y luego realiza tu cambio.

Herramientas de depuración DNS

Herramientas CLI
# Consultar registros específicos
dig ejemplo.com A
dig ejemplo.com MX
dig ejemplo.com TXT

# Rastrear todo el camino de resolución
dig +trace ejemplo.com

# Búsqueda rápida
nslookup ejemplo.com

# Verificar propagación global
# Usa servicios externos como dnschecker.org o whatsmydns.net

Tareas comunes de configuración DNS

  • Apuntar un dominio al host: Crea un registro A que apunte a la IP de tu servidor.
  • Configurar correo profesional: Añade registros MX según las instrucciones de tu proveedor (Workspace, Microsoft 365).
  • Implementar Cloudflare: Cambia los servidores de nombres (NS) a los de Cloudflare para obtener proxy, caché y protección DDoS.
  • Subdominios: Usa registros A para IPs directas y CNAME para alias de servicios externos.
  • Validación SSL: Agrega registros TXT o CNAME específicos que solicite tu CA (Autoridad de Certificación).

Errores frecuentes

  • CNAME en el dominio raíz: No puedes usar un CNAME en `ejemplo.com` (la raíz). Usa un registro A o una técnica de ALIAS/ANAME si tu proveedor lo permite.
  • Subestimar la propagación: Los cambios DNS no son instantáneos en todo el mundo; pueden tardar hasta 48 horas en actualizarse totalmente.
  • Ignorar SPF/DKIM/DMARC: Si olvidas estos registros TXT, es casi seguro que tus correos terminen en la carpeta de SPAM.

Prueba nuestras herramientas gratuitas

Codifica URLs y decodifica datos técnicos al instante.