DNS EXPLICADO FÁCIL: QUÉ ES Y CÓMO FUNCIONA

El DNS (Domain Name System) es el sistema que traduce nombres de dominio legibles por humanos en direcciones IP que las máquinas pueden entender. Ejemplo sencillo:
google.com  →  142.250.184.14
Sin DNS, habría que recordar y escribir direcciones IP numéricas para acceder a cualquier sitio web. Imagina tener que escribir 142.250.184.14 cada vez que se quiere acceder a Google…Por eso se dice que el DNS es la agenda de contactos de Internet.

¿Cómo funciona el DNS paso a paso?

Cuando se realiza una petición, ocurre lo siguiente:
  1. Usuario escribe una URL ("www.ejemplo.com").
  2. El navegador consulta a un servidor DNS.
  3. El servidor DNS responde con la dirección IP correspondiente.
  4. El navegador se conecta directamente al servidor web usando esa IP.
  5. El servidor devuelve el contenido de la página.
Este proceso completo suele tardar entre 20 y 200 milisegundos, aunque muchas veces es mucho más rápido gracias a la caché.

Componentes clave del DNS

  • Dominio: El nombre que escribimos (google.com).
  • Dirección IP: La ubicación real del servidor (IPv4 o IPv6).
  • Servidor DNS: El “traductor” responsable de resolver el nombre.

Tipos de servidores DNS más comunes

  • DNS Público: Google (8.8.8.8 / 8.8.4.4), Cloudflare (1.1.1.1), Quad9, OpenDNS…
  • DNS del proveedor de Internet: El que asigna la compañía de fibra o móvil
Los DNS públicos suelen ser más rápidos, seguros y privados que los de muchos proveedores.

Tipos de registros DNS

Un registro DNS es una instrucción almacenada en los servidores DNS que indica cómo debe comportarse un dominio o subdominio. Cada registro tiene un tipo, un nombre y un valor (y un TTL que define cuánto tiempo se guarda en caché).

Los Tipos de Registros DNS más importantes

Tipo Nombre completo Función principal Ejemplo de uso Cuándo usarlo
A Address Apunta un dominio a una dirección IPv4 midominio.com → 172.67.45.123 Sitios web principales
AAAA IPv6 Address Apunta un dominio a una dirección IPv6 midominio.com → 2606:4700:3030::6815:3f2f Soporte moderno de IPv6
CNAME Canonical Name Crea un alias a otro dominio www.midominio.com → midominio.com Subdominios (www, api, app, etc.)
MX Mail Exchange Indica los servidores de correo electrónico midominio.com → aspmx.l.google.com Configurar email (Gmail, Microsoft 365…)
TXT Text Almacena información de texto (verificación) v=spf1 include:_spf.google.com ~all SPF, DKIM, DMARC, verificación de dominio
NS Name Server Indica los servidores DNS autoritativos midominio.com → ns1.cloudflare.com Delegar la gestión del DNS
SOA Start of Authority Información general de la zona DNS (Automático en la mayoría de proveedores) Siempre existe en una zona DNS
SRV Service Localiza servicios específicos (puerto + host) _sip._tcp.midominio.com VoIP, XMPP, Microsoft Teams, etc.
PTR Pointer (Reverse DNS) Resolución inversa (IP → dominio) 192.0.2.1 → mail.midominio.com Servidores de correo y servidores dedicados
CAA Certification Authority Authorization Controla qué CAs pueden emitir certificados SSL 0 issue "letsencrypt.org" Seguridad en certificados HTTPS