Unidad 11 - DNS
Resumen interactivo sobre el Sistema de Nombres de Dominio, resolución DNS y registros.
11.1 DNS
DNS (Domain Name System) traduce nombres de dominio a direcciones IP.
Ejemplo
🌐
google.com → 142.250.x.x
- Más fácil que memorizar IPs
- Sistema distribuido
- Jerárquico
- Fundamental en Internet
⚠ Sin DNS tendríamos que escribir IPs manualmente.
¿Qué hace DNS?
11.2 DNS - Historia
Antes de DNS se usaba un archivo llamado
hosts.txt.
Problemas del sistema antiguo
- No escalable
- Difícil de actualizar
- Muchos conflictos
📜 DNS fue creado en 1983.
⚠ El archivo hosts sigue existiendo actualmente.
¿Qué se usaba antes de DNS?
11.3 DNS - Conceptos clave y estructura de nombrado
Partes de un dominio
| Parte | Ejemplo |
|---|---|
| TLD | .com |
| Dominio | |
| Subdominio | www |
🌍
www.google.com
- FQDN = nombre completo
- Case insensitive
- Estructura jerárquica
❌ Error típico:
pensar que “www” es obligatorio.
¿Qué es un TLD?
11.4 DNS - Árbol de dominios
DNS utiliza una estructura jerárquica tipo árbol.
Niveles
- Root (.)
- TLD
- Dominios
- Subdominios
🌳 La raíz DNS está representada por “.”
⚠ Existen 13 servidores root lógicos.
¿Qué representa la raíz DNS?
11.5 DNS - Dominios, subdominios y zonas
Una zona DNS es una parte administrada por un servidor DNS.
Diferencias
| Concepto | Descripción |
|---|---|
| Dominio | Nombre lógico |
| Subdominio | Parte interna del dominio |
| Zona | Administración DNS |
🛠 Una zona puede contener varios subdominios.
¿Qué administra una zona DNS?
11.6 DNS - Funcionamiento
DNS funciona mediante consultas recursivas e iterativas.
Proceso básico
- Cliente consulta resolver
- Resolver pregunta root
- Root indica TLD
- TLD indica servidor autoritativo
- Respuesta final
📡 El resolver DNS suele pertenecer al ISP o a Google/Cloudflare.
⚠ Cada salto añade latencia.
¿Qué servidor responde con la IP final?
11.7 Resolución de nombres en un servidor DNS
Los servidores DNS responden usando registros.
Herramientas útiles
nslookup google.com dig google.com
Tipos de resolución
- Forward Lookup
- Reverse Lookup
🔍 Reverse lookup usa registros PTR.
❌ Sin registros correctos pueden fallar servicios.
¿Qué herramienta consulta DNS?
11.8 Cachés y registros DNS
DNS usa caché para acelerar consultas.
Registros comunes
| Registro | Función |
|---|---|
| A | IPv4 |
| AAAA | IPv6 |
| CNAME | Alias |
| MX | Correo |
| PTR | Reverse lookup |
⚡ La caché DNS reduce tráfico y tiempo de respuesta.
⚠ TTL determina cuánto dura la caché.
¿Qué registro apunta al servidor de correo?