Cómo funciona la resolución DNS

Cuando escribes un dominio en el navegador, tu equipo pregunta a un servidor DNS "¿qué IP tiene este nombre?". Ese servidor responde con la IP, y solo entonces el navegador puede conectarse. Si el servidor DNS no responde o responde mal, el dominio "no resuelve", aunque el resto de la red funcione perfectamente.

Comprobar el DNS con dig y nslookup

dig ejemplo.com            # consulta detallada (recomendado)
dig ejemplo.com +short     # solo la IP resultante
nslookup ejemplo.com       # alternativa más simple
cat /etc/resolv.conf       # muestra los servidores DNS configurados actualmente

Cambiar los servidores DNS

En sistemas con systemd-resolved (la mayoría de distribuciones modernas), edita /etc/systemd/resolved.conf:

[Resolve]
DNS=1.1.1.1 8.8.8.8
FallbackDNS=1.0.0.1 8.8.4.4
sudo systemctl restart systemd-resolved

Cambios manuales en /etc/resolv.conf

En muchas distribuciones ese archivo se regenera automáticamente y los cambios manuales se pierden al reiniciar. Edita siempre la configuración de systemd-resolved o de tu gestor de red (NetworkManager, netplan).

Preguntas frecuentes

¿Qué significa el error "NXDOMAIN"?

Indica que el servidor DNS ha respondido que ese dominio no existe. Puede ser un error de escritura o un dominio realmente no registrado.

¿Por qué algunos sitios funcionan y otros no?

Puede deberse a un DNS que está fallando de forma intermitente, a caché DNS local desactualizada, o a bloqueos específicos del proveedor. Prueba con dig contra otro servidor, por ejemplo dig @1.1.1.1 ejemplo.com.

Artículos relacionados