¿Para qué sirve una consulta DNS?
El DNS Lookup permite verificar lo que realmente ve Internet para tu dominio. A diferencia de un simple nslookup local que usa tu resolver configurado, esta herramienta interroga varios puntos de vista simultáneamente.
Casos de uso principales:
- Diagnóstico de caída → ¿Tu sitio no responde? Verifica si el A/AAAA apunta a la IP correcta
- Verificación post-cambio → Después de una modificación, confirma que los resolvers tienen el nuevo valor
- Auditoría de autenticación email → Verifica que SPF, DKIM, DMARC están correctamente publicados
- Preparación de migración → Compara las respuestas antes/después para validar la transición
Cómo usar el DNS Lookup en 3 pasos
Paso 1: Introducir el dominio
Escribe el nombre de dominio a verificar en el campo de búsqueda. Puedes introducir:
- Un dominio apex:
captaindns.com - Un subdominio:
www.captaindns.com - Un registro específico:
_dmarc.captaindns.com
Paso 2: Elegir tipo y resolver
Tipos de registros:
- A: Dirección IPv4
- AAAA: Dirección IPv6
- CNAME: Alias hacia otro nombre
- MX: Servidores de correo
- TXT: Texto libre (SPF, DKIM, verificaciones)
- NS: Servidores de nombres
Resolvers disponibles:
- Google DNS (8.8.8.8)
- Cloudflare (1.1.1.1)
- Quad9 (9.9.9.9)
- OpenDNS
- Servidor autoritativo
Paso 3: Analizar los resultados
La respuesta muestra:
- Datos: El valor del registro
- TTL: Tiempo restante en caché
- Latencia: Tiempo de respuesta del resolver
- RCODE: Estado (NOERROR, NXDOMAIN, SERVFAIL)
Entender el TTL y la propagación
El TTL (Time To Live) se malinterpreta a menudo. No es una "propagación" mágica, es simplemente una duración de caché.
| TTL | Significado | Caso de uso |
|---|---|---|
| 300 (5 min) | Cambios visibles rápidamente | Migraciones, pruebas |
| 3600 (1h) | Equilibrio rendimiento/frescura | Uso común |
| 86400 (24h) | Rendimiento máximo | Registros estables |
Consejo para migración:
- 48h antes: Baja el TTL a 300
- Día D: Haz el cambio
- Después de estabilizar: Sube el TTL a 3600 o más
Traza iterativa: entender la resolución
La traza iterativa muestra cada etapa de la resolución DNS, desde la raíz hasta el servidor autoritativo.
Ejemplo de traza para captaindns.com A:
1. Raíz (.) → Devuelve los servidores .com
Latencia: 15ms
2. TLD (.com) → Devuelve los NS de captaindns.com
Latencia: 25ms
3. Autoritativo (ns1.provider.com) → Responde A = 203.0.113.50
Latencia: 45ms
TTL: 3600
¿Cuándo usar la traza?
- Resolución lenta → Identifica la etapa que ralentiza
- SERVFAIL intermitente → Encuentra el servidor problemático
- Diferencia entre resolvers → Comprende de dónde viene la diferencia
- Escalada al soporte → Proporciona pruebas concretas
Tipos de registros DNS explicados
Registros de dirección
| Tipo | Descripción | Ejemplo |
|---|---|---|
| A | Dirección IPv4 | 203.0.113.50 |
| AAAA | Dirección IPv6 | 2001:db8::1 |
Registros de alias y delegación
| Tipo | Descripción | Ejemplo |
|---|---|---|
| CNAME | Alias hacia otro nombre | www → captaindns.com |
| NS | Servidores de nombres | ns1.provider.com |
Registros de correo
| Tipo | Descripción | Ejemplo |
|---|---|---|
| MX | Servidores de correo con prioridad | 10 mail.captaindns.com |
| TXT (SPF) | Autenticación del remitente | v=spf1 include:_spf.google.com -all |
Registros de seguridad
| Tipo | Descripción | Uso |
|---|---|---|
| CAA | Autoridades de certificación autorizadas | Controla quién puede emitir certificados |
| DNSKEY | Clave pública DNSSEC | Validación de firmas |
| DS | Delegación firmada | Cadena de confianza DNSSEC |
FAQ - Preguntas frecuentes
P: ¿Cómo funciona una consulta DNS?
R: Tu consulta se envía al resolver seleccionado (Google, Cloudflare, etc.). El resolver consulta su caché o interroga la cadena DNS (raíz → TLD → autoritativo) para obtener la respuesta.
P: ¿Cuál es la diferencia entre los resolvers?
R: Cada resolver tiene su propio caché y puede tener respuestas diferentes en un momento dado según cuándo puso el valor en caché. El servidor autoritativo siempre da la respuesta más fresca.
P: ¿Qué significa el TTL mostrado?
R: El TTL (Time To Live) indica cuántos segundos permanece la respuesta en el caché del resolver antes de que vuelva a preguntar al servidor autoritativo. Un TTL bajo = cambios visibles más rápido.
P: ¿Cuándo usar la traza iterativa?
R: Usa la traza para diagnosticar una resolución lenta, entender una diferencia entre resolvers o identificar un problema de delegación o servidor autoritativo.
P: ¿Por qué la respuesta difiere según los resolvers?
R: Es el mecanismo de caché DNS. Si un resolver consultó tu zona antes de tu modificación, conserva la respuesta antigua hasta la expiración del TTL.
Herramientas complementarias
| Herramienta | Utilidad |
|---|---|
| Test de propagación | Comparar las respuestas de decenas de resolvers simultáneamente |
| Auditoría DNS | Verificar la salud completa de tu dominio |
| Inspector SPF | Analizar en detalle tu registro SPF |
| Tester de email | Probar SPF/DKIM/DMARC desde tu servidor |
Recursos útiles
- RFC 1035 - Domain Names Implementation (especificación DNS)
- Google Public DNS Documentation (guía de uso)
- Cloudflare 1.1.1.1 Documentation (resolver Cloudflare)
- IANA - DNS Parameters (registro oficial de tipos)