Linux : comment vider le cache DNS (résolution des noms de domaine)

Linux : comment vider le cache DNS (résolution des noms de domaine)

Bonjour,

Il peut arriver que nous ayons besoin de vider le « cache DNS » c’est-à-dire la table des enregistrements DNS déjà consultés et enregistrés dans la mémoire ou sur notre disque dur local pour répondre plus rapidement aux requêtes associées aux DNS (Domain Name Services = Services de noms de domaine).

La plupart des systèmes Linux aujourd’hui s’appuient sur « Systemd-resolve » pour ce type de chose.

Pour nous en assurer, nous pouvons taper la commande :

sudo systemctl is-active systemd-resolved

qui retourne :

active

Nous pouvons alors taper la commande pour vider le cache DNS :

sudo systemd-resolve --flush-caches

et vérifier que tout s’est bien passé avec la commande :

sudo systemd-resolve --statistics

qui doit nous retourner notamment l’information :

Current Cache Size: 0

dans la rubrique Cache de ce retour plus complet :

À votre service,

Marc JESTIN


Articles similaires :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *