≡En resumen
- El DNS funciona como la agenda de internet: convierte un nombre de dominio en la dirección IP del servidor que aloja la web o el correo.
- La consulta pasa por varias capas (caché, resolvedor, servidores raíz, del TLD y autoritativo) y el resultado se guarda durante el tiempo que marca el TTL.
- Cada dominio tiene registros DNS: A y AAAA para la web, MX para el correo, CNAME para alias y TXT para verificaciones y seguridad del email.
- Tu ordenador usa por defecto el DNS de tu operador, pero puedes cambiarlo por uno público como 1.1.1.1 u 8.8.8.8.
- DNSSEC y el DNS cifrado (DoT y DoH) protegen contra respuestas falsificadas y el espionaje de tus consultas.
01 ¿Qué es el DNS?
La palabra «DNS» se usa para tres cosas relacionadas: el sistema en su conjunto, el protocolo con el que se hacen las consultas y los servidores DNS que responden. Cuando alguien dice «cambia tus DNS», se refiere a cambiar el servidor que resuelve tus consultas.
Antes del DNS, cada ordenador de la red ARPANET usaba un archivo de texto, HOSTS.TXT, que había que descargar y actualizar a mano. Con el crecimiento de la red dejó de ser viable, y en noviembre de 1983 Paul Mockapetris publicó las RFC 882 y 883, sustituidas en 1987 por las RFC 1034 y 1035, que siguen siendo la base del sistema.
02 Cómo funciona el DNS paso a paso
El DNS es una base de datos repartida por miles de servidores y organizada en árbol. Cada nivel sabe a quién preguntar en el siguiente. Así se resuelve un nombre como www.ejemplo.es:
-
1
Caché local
El navegador y el sistema operativo miran si ya conocen la respuesta porque la consultaron hace poco. Si la tienen, no preguntan a nadie.
-
2
Resolvedor recursivo
Si no, preguntan al servidor DNS configurado, normalmente el de tu operador o uno público. Él hará el trabajo de buscar la respuesta.
-
3
Servidor raíz
El resolvedor pregunta a un servidor raíz, que no sabe la IP pero sí qué servidores gestionan el dominio de primer nivel .es.
-
4
Servidor del TLD
Los servidores de .es indican qué servidores autoritativos tienen la información de ejemplo.es.
-
5
Servidor autoritativo
El servidor del dominio, configurado en tu proveedor de DNS o de hosting, devuelve el registro con la IP de www.ejemplo.es.
-
6
Respuesta y caché
El resolvedor entrega la IP a tu equipo y la guarda durante el TTL (tiempo de vida) del registro para responder más rápido la próxima vez.
03 Tipos de registros DNS
| Registro | Para qué sirve | Ejemplo de valor |
|---|---|---|
| A | Asocia el dominio a una dirección IPv4 | 203.0.113.10 |
| AAAA | Asocia el dominio a una dirección IPv6 | 2001:db8::10 |
| CNAME | Crea un alias que apunta a otro nombre | www → ejemplo.es |
| MX | Indica qué servidores reciben el correo del dominio | 10 mail.ejemplo.es |
| TXT | Texto libre: verificaciones (Google, Microsoft) y seguridad del correo (SPF, DKIM, DMARC) | v=spf1 include:_spf.google.com ~all |
| NS | Dice qué servidores son autoritativos para el dominio | ns1.proveedor.com |
| SOA | Datos de la zona: servidor principal, contacto y tiempos de refresco | Uno por zona |
| CAA | Limita qué autoridades pueden emitir certificados SSL para el dominio | 0 issue "letsencrypt.org" |
Cada registro forma parte de la configuración de tu dominio, sea un .es o uno de los dominios globales como .com. Los registros apuntan a una dirección IP o a otro nombre, y es la combinación de nombre de dominio y ruta lo que forma cada URL de tu web.
04 Servidores DNS públicos: 8.8.8.8, 1.1.1.1 y otros
Por defecto usas el resolvedor de tu operador de internet. Puedes sustituirlo por un DNS público, a veces más rápido, con más privacidad o con filtrado de sitios maliciosos:
| Servicio | Direcciones IPv4 | Lanzamiento | Rasgo principal |
|---|---|---|---|
| Google Public DNS | 8.8.8.8 y 8.8.4.4 | Diciembre de 2009 | Gran disponibilidad y compatibilidad |
| Cloudflare | 1.1.1.1 y 1.0.0.1 | 1 de abril de 2018 | Planteado con prioridad en la privacidad, junto a APNIC |
| Quad9 | 9.9.9.9 y 149.112.112.112 | Noviembre de 2017 | Bloquea dominios maliciosos conocidos |
05 Cómo saber cuál es tu DNS y cómo cambiarlo
-
1
Windows: consultar
Abre el Símbolo del sistema y escribe ipconfig /all. Busca la línea «Servidores DNS» del adaptador que estés usando.
-
2
Windows: cambiar
Ve a Configuración > Red e Internet, elige Wi-Fi o Ethernet, entra en las propiedades de la conexión y edita la asignación del servidor DNS a manual.
-
3
macOS
En Ajustes del Sistema > Red, selecciona la conexión, pulsa Detalles y abre la pestaña DNS para ver o añadir servidores.
-
4
Móvil
En Android, Ajustes > Redes e internet > DNS privado, donde se indica un nombre como dns.google o one.one.one.one; en iPhone, Ajustes > Wi-Fi, pulsa la (i) de tu red y entra en Configurar DNS.
-
5
Router
Cambiar el DNS en el router lo aplica a todos los dispositivos de la red. La opción suele estar en la configuración de LAN o DHCP.
Para ver a qué IP apunta un dominio escribe en la terminal nslookup ejemplo.es (Windows, macOS y Linux). Para ver su correo, nslookup -type=mx ejemplo.es. En macOS y Linux, dig ejemplo.es A +short devuelve solo la IP y dig ejemplo.es NS muestra sus servidores autoritativos.
06 El DNS de tu web: dominio, hosting y propagación
Cuando compras un dominio, el registrador te asigna unos servidores DNS por defecto. Para que la web se vea, esos servidores deben tener un registro A (o CNAME) que apunte a tu alojamiento; si cambias de proveedor, cambias los registros o los servidores NS. Antes de hacerlo, conviene saber qué hosting elegir, porque muchos incluyen su propio servicio de DNS.
- ✓Baja el TTL de los registros a 300 segundos un día antes de una migración para que el cambio se note antes.
- ✓Copia todos los registros existentes, sobre todo MX y TXT, antes de cambiar de servidores DNS: si los olvidas, el correo deja de funcionar.
- ✓Después del cambio, algunos usuarios verán la IP antigua hasta que caduque su caché; es la llamada propagación DNS.
- ✓Un error DNS_PROBE_FINISHED_NXDOMAIN en Chrome indica que el nombre no existe o no se ha podido resolver.
- ✓Un DNS lento añade retraso a la primera conexión; un proveedor con red anycast reduce ese tiempo.
El tiempo de resolución DNS es solo una parte de lo que tarda una página en cargar, pero suma. En un proyecto de optimización de la velocidad web se revisa junto con el servidor, la caché y la CDN.
07 Seguridad del DNS: DNSSEC, DoH y DoT
Envenenamiento de caché
Un atacante introduce respuestas falsas en un resolvedor para desviar a los usuarios a una web fraudulenta.
Secuestro de DNS
Alguien toma el control de la cuenta del registrador o del router y cambia los registros a su favor.
DNSSEC
Firma digitalmente los registros para que el resolvedor pueda comprobar que la respuesta es auténtica.
DNS over TLS (DoT)
Cifra las consultas DNS con TLS por el puerto 853. Definido en la RFC 7858 (2016).
DNS over HTTPS (DoH)
Envía las consultas cifradas dentro de HTTPS. Definido en la RFC 8484 (2018) y soportado por los principales navegadores.
Preguntas frecuentes sobre DNS
Es el sistema de nombres de dominio de internet: traduce nombres como ejemplo.es en las direcciones IP que los equipos usan para conectarse.
Son las siglas en inglés de Domain Name System, sistema de nombres de dominio.
Sirve para que puedas usar nombres fáciles de recordar en lugar de direcciones IP, y para indicar dónde está la web, el correo y otros servicios de un dominio.
Depende de tu ubicación y tu operador; ambos son rápidos y fiables. Cloudflare (1.1.1.1) nació con foco en la privacidad y Google (8.8.8.8) es el más veterano; lo mejor es probarlos en tu conexión.
En Windows, escribe ipconfig /all en el Símbolo del sistema; en macOS, ve a Ajustes del Sistema > Red > Detalles > DNS.
Depende del TTL de los registros: desde minutos hasta unas 48 horas, mientras caducan las cachés de los resolvedores que guardaban el valor anterior.
Puede acelerar la resolución de nombres si tu DNS actual es lento, pero no aumenta la velocidad de descarga de tu conexión.
Fuentes consultadas
Sobre el autor
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil y artículos → Ver perfil en LinkedIn ↗