Borrar la caché de dns en linux.
La caché de DNS, es una base de datos temporal alojada en nuestro sistema linux que almacena las búsquedas de DNS (sitios web y dominios que hemos visitado). Su forma de operar es simple, cuando visitamos un sitio web en repetidas ocasiones, se recupera la información del sitio desde una caché almacenada en local.
Los registros DNS públicos son más lentos, con nuestra caché logramos navegar mucho más rápido por el sitio. Puede suceder que esa caché se dañe, o simplemente que cambie la localización de la web y nuestra caché insiste e insiste en cargar la información guardada localmente.
Limpiar la caché de DNS en linux es una tarea muy sencilla, vemos como hacerlo sin problemas. Este tutorial es exclusivo para sistemas basados en systemd.
Borrar la caché de dns en linux
Verificamos que «resolved» está habilitado.
sudo systemctl is-active systemd-resolved
Recibimos una respuesta similar a…
sergio@sololinux:~$ sudo systemctl is-active systemd-resolved active
Ahora podemos visualizar las estadísticas de la caché de dns, con el siguiente comando.
sudo systemd-resolve --statistics
Ejemplo:
sergio@sololinux:~$ sudo systemd-resolve --statistics DNSSEC supported by current servers: no Transactions Current Transactions: 0 Total Transactions: 987 Cache Current Cache Size: 182 Cache Hits: 563 Cache Misses: 469 DNSSEC Verdicts Secure: 0 Insecure: 0 Bogus: 0 Indeterminate: 0
Vamos a borrar la caché de nuestro sistema.
sudo systemd-resolve --flush-caches
Listo!!!, ya tenemos limpia nuestra caché.
Nota: En algunas distribuciones, es posible que no funciones «resolve». Si es tu caso, usa alguno de los comandos que te propongo a continuación.
sudo systemctl restart nscd.service sudo systemctl restart named
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Borrar la caché de dns en linux.
No tengo el systemctl ese ni el systemd-resolve ¿como borro la caché de dns? Gracias.
Hola, muy buenas. Yo utilizo Bleachbit para limpiar el sistema, pero no se si será el mismo tipo de limpieza que ejecutar esta orden en consola.
Saludos.
Bleachbit borra la cache del navegador, no las dns del sistema.
Esto parece para Linux con Systemd, ya miraré como se hace en sistemas tipo Devuan, u otros basados en System V init, nunca me moló esa maniobra de meter todo dentro de systemd y saltarse POSIX.
En el articulo se especifica claramente que es para sistemas linux basados en systemd.