Vaciar la cache de DNS en Ubuntu.
El nuevo Ubuntu 18.04 viene con la cache de DNS activada por defecto, no así sus antecesores.
Al tener la cache de dns activada, se acelera de manera notable el acceso a los sitios web que sueles visitar. Pero claro… el Internet actual es un mundo dinámico, por tanto al producirse una modificación de la ip que enlaza con la dns, los errores y lentitud en la carga del sitio puede ser desesperante.
Motivo: Usamos unas dns almacenadas en nuestro sistema.
Por lo dicho anteriormente deberías considerar vaciar la cache de dns de vez en cuando, de manera que vaya recolectando los posibles cambios en dns de los sitios web que visitas.
En este articulo verificaremos si tenemos activada la cache, las dns almacenadas y como vaciar la cache, o como normalmente se conoce… «Flush dns cache«.
Vaciar la cache de DNS en Ubuntu
Para poder realizar este tipo de operaciones necesitamos tener instalado «dnsutils«.
sudo apt-get install dnsutils
Una vez instalado ya tendremos disponible el comando «nslookup«, que es el que nos interesa realmente.
Comprobamos que la cache esta activa con cualquier dominio que usemos habitualmente, por ejemplo «google.es«.
nslookup google.es
ejemplo de respuesta valida…
sergio@linux-ozl1:~> nslookup google.es
Name: google.es
Address: 216.58.215.67
Una vez comprobado que tenemos la cache activa, contabilizamos cuantas dns están almacenadas en la cache.
sudo systemd-resolve --statistics
ejemplo de respuesta valida…
Vaciamos la cache de dns.
sudo systemd-resolve --flush-caches
No esta de más que también reinicies tambien el «systemd«.
sudo systemctl restart systemd-resolved
Comprobamos que se borraron las dns de la cache.
sudo systemd-resolve --statistics
ejemplo de respuesta valida…
Recuerda que en Ubuntu 16.04 LTS, la memoria caché de DNS no está habilitada de forma predeterminada. Puedes usar herramientas como bind, dnsmasq, nscd, etc… para crear caches de dns.
Espero te sea útil este articulo.
Venía todo genial, pero el resultado final fue:
DNSSEC supported by current servers: no
Transactions
Current Transactions: 0
Total Transactions: 24
Cache
Current Cache Size: 11
Cache Hits: 11
Cache Misses: 59
DNSSEC Verdicts
Secure: 0
Insecure: 0
Bogus: 0
Indeterminate: 0
¿Algo anda mal? ¿No se borró todo?