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
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.
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.
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.
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).
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.
# 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
# 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.