Cómo Funciona un Servidor DNS: Proceso Completo de Resolución
El Sistema de Nombres de Dominio (DNS) traduce nombres legibles (example.com) a direcciones máquina (93.184.216.34). Aquí el viaje completo de una consulta:
1. La Consulta del Cliente
Escribe example.com en navegador. El resolver stub (SO) verifica:
- Archivo hosts local
- Caché local (basado en TTL)
- Si fallo → envía consulta recursiva a resolver recursivo configurado (ISP, Google 8.8.8.8, Cloudflare 1.1.1.1, etc.)
2. Resolución Recursiva (Trabajo del Resolver)
El resolver recursivo recorre la jerarquía:
Root (.) → TLD (.com) → Autoritativo (example.com) → Respuesta
- Servidores raíz (13 clusters, anycast): Resolver pregunta a
.por NS de.com. Obtiene referencia a servidores TLD.com. - Servidores TLD (Verisign para .com): Resolver pregunta a
.compor NS deexample.com. Obtiene referencia a NS autoritativos (ej.ns1.example.com). - Servidores autoritativos: Resolver pregunta a
ns1.example.compor registro A/AAAA deexample.com. Obtiene IP(s).
3. Caché y Respuesta
- Resolver cachea cada respuesta según TTL (Time To Live).
- Devuelve respuesta final al cliente.
- Cliente cachea localmente (SO/navegador).
4. Iterativo vs. Recursivo
- Recursivo: Resolver hace todo el trabajo, devuelve respuesta final. (Lo que usan clientes.)
- Iterativo: Resolver devuelve mejor referencia que tiene; cliente recorre árbol. (Servidores raíz/TLD/Autoritativos responden iterativamente.)
5. Tipos Clave de Registros de Recursos
| Tipo | Propósito |
|---|---|
| A | Dirección IPv4 |
| AAAA | Dirección IPv6 |
| CNAME | Alias (www → example.com) |
| MX | Intercambiadores correo (prioridad + host) |
| TXT | Texto arbitrario (SPF, DKIM, verificación) |
| NS | Delegación (NS autoritativos para zona) |
| SOA | Metadatos zona (serial, refresh, retry, expire, min TTL) |
| PTR | DNS inverso (IP → nombre) |
| SRV | Ubicación servicio (puerto, target, prioridad, peso) |
| CAA | Autorización Autoridad Certificación |
6. Mejoras Modernas
- DNSSEC: Firmas criptográficas en registros (previene suplantación)
- DoH / DoT: DNS sobre HTTPS/TLS (cifra consultas)
- EDNS Client Subnet: Geo-routing para CDNs
- DANE: Registros TLSA para pinning certificados
Todo en <50 ms típicamente. La jerarquía, caché y anycast raíz lo hacen sentir instantáneo.
- ·¿Qué es el correo saliente? Definición y ejemplos
- ·2 ms vs 5 ms: ¿Cuál es Más Rápido?
- ·¿Cómo Se Llama una Cafetería o Restaurante con Computadoras e Internet? Un Cibercafé
- ·¿Puedes buscar un número de MetroPCS por nombre del cliente? No
- ·¿Todas las computadoras en una red necesitan la misma máscara de subred? Sí.
- ·Cómo recuperar voicemail en teléfonos Unicon: Menú en mano y acceso por nº
- ·El alto costo de los mensajes perdidos: riesgos legales, financieros y personales
- ·Cómo recibir servicios de llamadas: Una guía completa
- Por Qué las Computadoras Se Volvieron Esenciales en el Lugar de Trabajo Moderno
- Router Cisco 3845 ISR: Características, casos de uso y reemplazo moderno
- Por Qué WikiAnswers Desalienta las Preguntas de Sí/No
- Solucionando problemas de correo saliente (SMTP) de EarthLink a pesar de tener la configuración correcta
- Cómo se movía el correo antes de internet: 6 sistemas históricos
- Servicios Yahoo Hong Kong: Visión General Completa
