Definición
DNS (el Sistema de Nombres de Dominio) es el listín de direcciones de internet: traduce un nombre de dominio legible para las personas a la dirección IP numérica que los ordenadores utilizan para enrutar el tráfico. Al escribir hostlist.io en un navegador, un resolutor consulta una cadena de servidores, raíz, dominio de nivel superior (.io), y luego los servidores de nombres autoritativos del dominio, hasta obtener una respuesta como 76.76.21.21, normalmente en menos de 50 ms gracias al almacenamiento en caché en el navegador, el sistema operativo y el proveedor de internet. Cada registro almacenado en caché lleva un TTL (a menudo entre 300 y 86400 segundos) que determina cuánto tiempo se reutiliza antes de que se necesite una nueva consulta. La carga de una sola página genera decenas de consultas DNS independientes: para el propio dominio, además de la CDN, las herramientas de analítica, las fuentes y los scripts publicitarios a los que hace referencia. Un proveedor de DNS rápido, fiable y distribuido globalmente, como Cloudflare (1.1.1.1), Google Public DNS, AWS Route 53 o Quad9, reduce esta sobrecarga; uno lento añade latencia a cada solicitud, sin importar lo rápido que sea el servidor de origen.
Cómo funciona
DNS funciona como una jerarquía de servidores: servidores raíz, servidores de dominio de nivel superior (.com, .io) y servidores de nombres autoritativos para dominios individuales. Un resolutor recorre la cadena para encontrar la dirección IP asociada al nombre de host solicitado, con almacenamiento en caché en varias capas para que las consultas repetidas sean instantáneas.
Por qué es importante
Un DNS lento o poco fiable añade latencia a cada visita y puede hacer que un sitio parezca inactivo incluso cuando el origen funciona correctamente. Elegir un proveedor de DNS rápido y global es una de las mejoras de rendimiento más económicas disponibles, y el DNS es también donde se configura el enrutamiento de correo electrónico, los registros SPF/DKIM y las políticas de seguridad.