¿qué es DNS?
Cuando un usuario quiere acceder a sitios o paginas web en internet el equipo necesita utilizar una dirección IP del servidor donde se encuentra alojada. Por lo general los usuarios no manejan o memorizan las direcciones IP si no utilizan nombres de dominio para conectarse.
Por ello para que el proceso se complete ahí es donde entra un servidor DNS al cual le llega la consulta del dominio y devuelve una dirección numérica IP que la maquina pueda entender y dirigir la conexión a la pagina que se quiere visitar lo que se conoce como resolución de nombres.
¿Qué es el caché de DNS y cómo funciona?
En términos simples, el caché DNS es un registro de los sitios web que se han visitado en el computador. Cuando se quiere acceder a un sitio web primero se revisara el cache para realizar la conexión, si nunca se habia conectado al sitio antes entonces se usara el servicio DNS para conectarnos.
¿por que se debe borrar el DNS Caché?
El borrar o vaciar el DNS Caché es un proceso manual ya que el sistema no lo realiza automáticamente, esto quiere decir que el archivo no para de crecer. existen 3 razones para vaciar el cache.
Ocultar el comportamiento de navegación: para evitar que cualquier usuario haga un seguimieto de nuestra navegación.
Medida de seguridad en caso de ataques: Con la información de la caché se pueden interceptar datos importantes y privados. Si los ciberdelincuentes obtienen acceso a la caché del DNS, pueden manipular las entradas y redirigirlas a sitios web maliciosos
Resolver problemas técnicos: menudo una solución efectiva cuando se producen problemas técnicos al llamar a aplicaciones web. es posible que, debido a entradas obsoletas, se muestre una versión incorrecta de la página web visitada.
Borrar Cache
Antes de iniciar con el borrado del caché DNS primero se debería revisar las estadísticas del DNS , para ello en un terminal se ejecuta el siguiente comando:
sudo systemd-resolve --statistics
Ahora para vaciar la cache se escribe el comando:
sudo systemd-resolve --flush-caches
Para verificar que el proceso se realizo correctamente se vuelve a ejecutar el primer comando:
sudo systemd-resolve --statistics
Como alternativa para realizar el proceso de vaciar el DNS caché también se puede utilizar el comando:
sudo /etc/init.d/dns-clean start
Como se puede notar es un proceso que a la vista podría ser sencillo, pero es muy útil para la realización del mantenimiento de tu sistema. El realizar este proceso no afecta de ninguna manera a tu sistema operativo por lo tanto puede realizarse sin ninguna preocupación.
Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.