Si un dominio sigue resolviendo a una IP antigua, lo primero es vaciar la caché DNS local antes de culpar al servidor DNS.
Linux Mint 20 está basado en Ubuntu 20.04, así que en la mayoría de instalaciones modernas el caso que debemos mirar primero es `systemd-resolved`.
Comprobar qué resolvedor DNS está usando el sistema
Antes de reiniciar servicios a ciegas, comprueba si el sistema usa `systemd-resolved`:
resolvectl status systemctl is-active systemd-resolved
También puedes revisar hacia dónde apunta la resolución local:
cat /etc/resolv.conf grep -E "^nameserver" /etc/resolv.conf
Si ves `127.0.0.53`, normalmente estás usando el resolvedor local de `systemd`.
Vaciar la caché DNS con systemd-resolved
En Linux Mint 20, Ubuntu 20.04 y versiones cercanas, prueba primero:
sudo resolvectl flush-caches
Para comprobar el estado de la caché:
resolvectl statistics
Después del vaciado, el tamaño de la caché debería quedar a cero o volver a crecer solo con nuevas consultas.
Si tu sistema usa el comando antiguo
En algunos sistemas antiguos puedes encontrar todavía `systemd-resolve`:
sudo systemd-resolve --flush-caches
Si `resolvectl` existe, usa `resolvectl`. Es el comando actual en sistemas basados en Ubuntu 20.04 y posteriores.
Si usas dnsmasq, nscd o un resolvedor propio
No todos los Linux guardan la caché DNS en el mismo sitio. Si tu equipo usa otro servicio, vacía o reinicia ese servicio concreto:
# dnsmasq instalado como servicio sudo systemctl restart dnsmasq # nscd, si está instalado sudo nscd -i hosts # NetworkManager, si la caché depende de su configuración sudo systemctl restart NetworkManager
Reiniciar `NetworkManager` puede cortar la red unos segundos. Si estás conectado por SSH, hazlo con cuidado.
Comprobar que ya resuelve de nuevo
Después de limpiar la caché, fuerza una consulta nueva:
getent hosts ejemplo.com resolvectl query ejemplo.com
Si el navegador sigue mostrando la IP antigua, ciérralo y ábrelo de nuevo. Algunos navegadores mantienen su propia caché DNS aunque el sistema ya haya limpiado la caché local.
Nota para Linux Mint 20
Linux Mint 20 está basado en Ubuntu 20.04 y fue una versión LTS soportada hasta abril de 2025. Si todavía lo usas en un equipo de trabajo, conviene planificar la actualización, pero para limpiar la caché DNS local el primer comando a probar es:
sudo resolvectl flush-caches
