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 actualmenteCambiar 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.4sudo systemctl restart systemd-resolvedCambios 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.