¿Qué Usan los Navegadores Web para Localizar Sitios? DNS (Sistema de Nombres de Dominio)

DNS — Sistema de Nombres de Dominio. Es la guía telefónica de internet, traduciendo nombres de dominio legibles por humanos a direcciones IP de máquina.

Cómo Funciona

  1. Escribe example.com
  2. El navegador revisa caché local → caché del SO → caché del router
  3. Resolvedor recursivo (ISP, 1.1.1.1, 8.8.8.8) consulta:
    • Servidores raíz (.) → Servidores TLD (.com) → Servidores de nombres autoritativos (example.com)
  4. El servidor de nombres autoritativo devuelve el registro A (IPv4) y/o el registro AAAA (IPv6)
  5. El navegador se conecta a la IP mediante TCP/TLS (HTTPS)

Tipos Clave de Registros DNS

  • A / AAAA: Dirección IPv4 / IPv6
  • CNAME: Alias a otro dominio
  • MX: Servidor de correo
  • TXT: Verificación, SPF, DKIM, DMARC
  • NS: Servidores de nombres delegados
  • SRV: Ubicación de servicio (VoIP, XMPP)
  • CAA: Autorización de Autoridad de Certificación

Propiedades Críticas

  • Jerárquico y Distribuido: Sin un único punto de control
  • En caché: TTL (Time To Live) reduce la carga
  • Asegurado: DNSSEC valida respuestas; DoH/DoT encripta consultas
  • Operativo desde 1985 (RFC 1034/1035)

Sin DNS, tendría que memorizar direcciones IP para cada sitio. Es el servicio de directorio fundamental de internet.