DNS: El Sistema de Nombres de Dominio (Capa 7)
El protocolo DNS se encarga de traducir los nombres de dominio que entendemos los humanos (URLs) en direcciones IP que entienden las máquinas. Utiliza el puerto 53 y normalmente funciona sobre UDP para que la respuesta sea instantánea. Es como la "Agenda de contactos" de Internet. Sin él, tendríamos que memorizar la IP de cada página web (como 142.250.185.110) en lugar de escribir algo fácil como google.com.
1. ¿Cómo funciona la resolución?
Cuando escribes www.youtube.com en tu navegador, ocurre lo siguiente:
Caché Local: El PC mira si ya sabe la IP (en su memoria o en el archivo
hosts).Servidor DNS (Resolver): Si no la sabe, pregunta al servidor DNS configurado (normalmente el del Router o Google
8.8.8.8).Jerarquía DNS: El servidor busca en una estructura de "árbol":
Nivel Raíz (.): Sabe quién gestiona los
.com,.es, etc.TLD (Top Level Domain): Gestiona los dominios de primer nivel (
.com).Autoritativo: El servidor final que tiene la IP exacta de
youtube.com.
2. Tipos de Registros DNS
Los registros más comunes son:
| Tipo | Nombre | Función |
| A | Address | Asocia un nombre a una IPv4. |
| AAAA | IPv6 Address | Asocia un nombre a una IPv6. |
| CNAME | Canonical Name | Un alias (ej: tienda.com apunta a www.tienda.com). |
| MX | Mail Exchange | Indica qué servidor gestiona el correo electrónico. |
| NS | Name Server | Indica quién es el servidor autorizado para esa zona. |
3. El proceso de consulta
Consulta Recursiva: El cliente le pide al servidor: "Búscame la IP y no vuelvas hasta que la tengas". El servidor hace todo el trabajo.
Consulta Iterativa: El servidor le dice al cliente: "Yo no lo sé, pero pregunta a este otro que quizás sí".
4. ¿Por qué es crítico en una Red Local?
En una empresa o centro educativo, el DNS no solo sirve para ir a Google. Sirve para encontrar recursos internos:
Localizar el Servidor de Archivos por su nombre (ej:
\\SERVIDOR-DATOS).Permitir que los equipos se unan a un Dominio de Active Directory.
Nota: Si Internet "no funciona" pero el
ping 8.8.8.8sí responde, el problema es casi siempre el DNS.
Actividad práctica:
Escribe:
nslookup www.google.es.Cambia de servidor DNS:
server 1.1.1.1y vuelve a preguntar.Así verás de dónde viene la información y qué IP tiene el servidor que responde.