¿Qué es DNS? | Cómo Funciona el Sistema de Nombres de Dominio

El DNS traduce nombres de dominio en direcciones IP, permitiendo cada solicitud de navegador, entrega de correo electrónico y llamada a API en internet. Aprende cómo funciona la resolución DNS, los tipos de registros y cómo el TTL controla la propagación.

El DNS traduce nombres de dominio en direcciones IP, habilitando cada solicitud de navegador, entrega de correo y llamada a API en internet.


Resumen El DNS (Domain Name System) es una base de datos distribuida globalmente que traduce nombres de dominio legibles por humanos (como example.com) en direcciones IP (como 93.184.216.34) que las computadoras usan para conectarse. Una consulta DNS normalmente se completa en menos de 100 milisegundos. Sin DNS, cada usuario de internet tendría que memorizar cadenas de números en lugar de nombres de sitios web. El DNS opera a través de una jerarquía de servidores — resolvers, servidores raíz, servidores TLD y servidores autoritativos — cada uno manejando una parte del proceso de traducción.


¿Qué es el DNS?

DNS (Domain Name System) es el sistema de nombres de internet. Traduce nombres de dominio en las direcciones IP que las computadoras usan para identificarse entre sí en una red.

El DNS opera como una base de datos distribuida y jerárquica. Ningún servidor único contiene todos los registros DNS — los datos están divididos entre millones de servidores en todo el mundo, cada uno autoritativo para su parte del espacio de nombres.


Cómo funciona el DNS: el proceso de resolución

Cuando escribes azion.com en un navegador, el DNS lo resuelve en hasta seis pasos:

  1. Verificación del caché local — Tu dispositivo revisa su propio caché DNS. Si existe una respuesta reciente que no ha expirado, retorna inmediatamente.
  2. Resolver recursivo — Tu ISP o un resolver público (p. ej., 8.8.8.8) recibe la consulta y verifica su propio caché.
  3. Servidor raíz — Si el resolver no tiene respuesta en caché, consulta uno de los 13 clústeres de servidores raíz, que lo dirigen al servidor TLD correcto.
  4. Servidor TLD — El servidor TLD (p. ej., para .com) dirige al resolver hacia el servidor de nombres autoritativo del dominio.
  5. Servidor autoritativo — El servidor autoritativo devuelve el registro DNS real (p. ej., un registro A con la dirección IP).
  6. Entrega de respuesta — El resolver guarda la respuesta en caché según su TTL y devuelve la IP a tu dispositivo.

Una consulta DNS completa desde cero normalmente tarda entre 20 y 120 milisegundos. Las consultas en caché se resuelven en menos de 1 milisegundo.


Tipos de registros DNS

El DNS almacena diferentes tipos de registros. Cada uno tiene un propósito específico:

Tipo de registroPropósitoEjemplo
AMapea dominio a dirección IPv4azion.com → 186.4.36.100
AAAAMapea dominio a dirección IPv6azion.com → 2606:4700::1
CNAMEAlias que apunta a otro dominiowww.azion.com → azion.com
MXServidor de correo del dominioazion.com → mail.azion.com
TXTTexto arbitrario — usado para SPF, DKIM, verificación de dominio"v=spf1 include:..."
NSServidores de nombres autoritativos del dominioazion.com → ns1.azion.com
SOAStart of Authority — metadatos de zonaNúmero de serie, intervalo de actualización
PTRBúsqueda inversa — IP a dominio100.36.4.186 → azion.com

El registro A es el más común. El CNAME no puede usarse en el apex de zona (dominio raíz) — usa un registro ALIAS o ANAME en su lugar.


TTL de DNS: cuánto tiempo se almacenan en caché los registros

Cada registro DNS tiene un TTL (Time To Live), medido en segundos. El TTL controla cuánto tiempo los resolvers y clientes guardan el registro en caché antes de volver a consultar el servidor autoritativo.

  • Un TTL de 300 (5 minutos) significa que los cambios se propagan en 5 minutos.
  • Un TTL de 86400 (24 horas) es común para registros estables — los cambios pueden tardar hasta 24 horas en llegar a todos los resolvers.
  • Mejor práctica antes de una migración: reduce el TTL a 300 al menos 24 horas antes del cambio, luego auméntalo de nuevo tras la estabilización.

La propagación DNS no es instantánea. Está limitada por los valores de TTL ya almacenados en caché en los resolvers de todo el mundo.


Tipos de servidores DNS

Tipo de servidorFunción
Resolver recursivoAcepta consultas de clientes, realiza la búsqueda completa en su nombre, guarda resultados en caché
Servidor raíz13 clústeres raíz en todo el mundo; dirige a los resolvers al servidor TLD correcto
Servidor TLDGestiona dominios de nivel superior (.com, .org, .net); apunta a servidores autoritativos
Servidor de nombres autoritativoContiene los registros DNS reales de un dominio; da la respuesta definitiva

DNSSEC: verificando las respuestas DNS

DNSSEC (DNS Security Extensions) añade firmas criptográficas a los registros DNS, permitiendo a los resolvers verificar que las respuestas no han sido manipuladas. DNSSEC previene ataques de envenenamiento de caché y suplantación de identidad.

DNSSEC no cifra las consultas DNS. Para privacidad en las consultas, usa DNS over HTTPS (DoH) o DNS over TLS (DoT).


Problemas comunes de DNS y soluciones

ProblemaCausaSolución
Primera visita lenta, rápida al volverCache miss de DNS en fríoComportamiento normal; reduce el TTL o usa DNS anycast
Sitio inaccesible tras migraciónTTL demasiado alto al momento del cambioReduce el TTL 24h antes del próximo cambio
Error NXDOMAINEl dominio no existe o los registros NS están mal configuradosVerifica la delegación NS y el archivo de zona
CNAME en el apex de zona fallaLa especificación DNS no permite CNAME en el dominio raízUsa ALIAS/ANAME o A/AAAA en el apex
Riesgo de suplantación DNSSin DNSSECHabilita DNSSEC en zonas autoritativas

Preguntas frecuentes

¿Qué es el DNS en términos simples? El DNS es el sistema que traduce los nombres de sitios web en las direcciones IP numéricas que usan las computadoras para conectarse. Funciona como una guía telefónica de internet — buscas un nombre y te devuelve un número.

¿Cuál es la diferencia entre DNS y DHCP? El DNS traduce nombres de dominio en direcciones IP. El DHCP asigna automáticamente direcciones IP a dispositivos en una red. Son sistemas complementarios pero separados.

¿Cuánto tiempo tarda la propagación DNS? El tiempo de propagación DNS depende del TTL del registro que se está cambiando. Un registro con TTL 86400 (24 horas) puede tardar hasta 24 horas en actualizarse en todos los resolvers del mundo. Reducir el TTL antes de un cambio acorta esta ventana.

¿Qué sucede cuando falla el DNS? Cuando el DNS falla, los nombres de dominio no pueden resolverse en direcciones IP. Los navegadores muestran errores como “DNS_PROBE_FINISHED_NXDOMAIN” o “Servidor no encontrado”. Los servidores subyacentes pueden estar funcionando perfectamente — solo la resolución de nombres está rota.

¿Qué es un servidor DNS autoritativo? Un servidor DNS autoritativo es el servidor que contiene los registros DNS reales de un dominio. Cuando un resolver recursivo no puede responder desde el caché, consulta el servidor autoritativo para obtener la respuesta definitiva.

¿Cuál es la diferencia entre un resolver DNS y un servidor autoritativo? Un resolver DNS (también llamado resolver recursivo) consulta otros servidores en nombre del cliente y guarda resultados en caché. Un servidor autoritativo contiene los registros reales y da respuestas definitivas. El resolver pregunta; el servidor autoritativo responde.

¿Afecta el DNS a la velocidad del sitio web? Sí. El tiempo de búsqueda DNS se suma al tiempo total de carga de página. Una búsqueda DNS en frío añade entre 20 y 120 ms. Usar DNS autoritativo anycast de baja latencia reduce esto a menos de 10 ms para la mayoría de usuarios globalmente.

¿Qué es DNS over HTTPS (DoH)? DNS over HTTPS cifra las consultas DNS enviándolas sobre HTTPS en lugar del UDP estándar en el puerto 53. Esto evita que los ISP y observadores de red vean qué dominios estás consultando.

mantente actualizado

Suscríbete a nuestro boletín informativo

Recibe las últimas actualizaciones de productos, destacados de eventos y conocimientos de la industria tecnológica directamente en tu bandeja de entrada.