DHCP y DNS: los dos servicios necesarios para IP dinámica y acceso a dominios

Para recibir automáticamente una dirección IP y resolver nombres de dominio, una computadora necesita exactamente dos servicios de red:

1. DHCP — Protocolo de Configuración Dinámica de Host

  • Función: Asigna automáticamente dirección IP, máscara de subred, puerta de enlace predeterminada, servidores DNS, tiempo de concesión
  • Proceso: DISCOVER → OFFER → REQUEST → ACK (DORA)
  • Puerto: UDP 67 (servidor), UDP 68 (cliente)
  • Sin él: Se requiere configuración estática manual en cada dispositivo

2. DNS — Sistema de Nombres de Dominio

  • Función: Traduce nombres legibles por humanos (google.com) → direcciones IP (142.250.190.46)
  • Jerarquía: Raíz → TLD (.com) → Autoritativo (google.com) → Registro (A, AAAA, CNAME, MX, etc.)
  • Puerto: UDP 53 (consultas), TCP 53 (transferencias de zona, respuestas grandes)
  • Sin él: Debes memorizar/usar direcciones IP directamente

Aprovisionamiento típico

  • Hogar/SOHO: Router = servidor DHCP + reenvío DNS (a ISP/DNS público)
  • Empresa: Servidores DHCP dedicados (Windows/Linux/Infoblox) + DNS interno (integrado con AD, BIND, Unbound)
  • Opciones de DNS público: 1.1.1.1 (Cloudflare), 8.8.8.8 (Google), 9.9.9.9 (Quad9) — variantes de privacidad/seguridad

Lista de verificación de solución de problemas

  1. ¿Se asignó IP? ipconfig / ifconfig / ip a → verifica 169.254.x.x (APIPA = falla DHCP)
  2. ¿Es alcanzable la puerta de enlace? ping [puerta de enlace]
  3. ¿Resuelve DNS? nslookup google.com / dig google.com
  4. ¿Hay internet? ping 8.8.8.8 (omite DNS)

Estos dos servicios son la base de las redes de configuración cero. IPv6 añade SLAAC (sin estado) y DHCPv6, pero DNS sigue siendo esencial.