Effacer facilement le cache DNS dans Ubuntu

à propos du cache DNS vide

Dans le prochain article, nous examinerons comment vider le cache DNS dans Ubuntu. De temps en temps, le cache DNS doit être vidé sur votre système Ubuntu. Avec cela, nous éviterons les conflits d'adresses IP. Si quelqu'un ne le sait pas encore, dites que le DNS (Service de nom de domaine) est responsable de l'attribution du nom d'un site Web à l'adresse IP correspondante.

Le DNS est considéré comme l'une des parties critiques de la connexion Internet. Avec la fin de accès plus rapide aux sites Web visités plus souvent, nos machines gardent une trace des enregistrements DNS, ou en d'autres termes, les mettent en cache.

La dénomination des adresses IP est de loin la caractéristique la plus connue des protocoles DNS. Par exemple, si l'adresse IP du site Google est 216.58.210.163, la plupart des gens arrivent en écrivant www.google.com et non l'adresse IP car elle est beaucoup plus facile à retenir. L'adresse IP du site pourrait changer pour de nombreuses raisons, sans que vous ayez à renommer le site Web. Si vous souhaitez en savoir plus sur le système des noms de domaine, vous pouvez consulter le article qu'ils ont publié sur Wikipédia sur celui-ci.

Si le cache DNS n'est jamais effacé, cela peut entraîner différents types d'erreurs. Ces erreurs peuvent survenir notamment lorsqu'un site Web change son adresse IP. Cela peut provoquer un conflit d'adresse IP. Par conséquent, pour éviter ce problème, le cache DNS de notre machine doit être vidé régulièrement. De plus, effacer le cache DNS aidera à éliminer les données inutiles qui occupent le système et à résoudre certains problèmes techniques liés à la fameuse erreur de 'entrées obsolètes'.

Dans les lignes suivantes, nous verrons comment vider le cache DNS sur le système d'exploitation Ubuntu en quelques étapes simples et claires à utiliser dans nos équipements.

Vider le cache DNS sur les machines Ubuntu

Pour mener à bien cette tâche, nous aurons différentes méthodes.

Nettoyer le DNS à l'aide de systemd-resolver

Avant de vider le cache DNS, nous pourrons vérifier les statistiques DNS ouvrir le terminal (Ctrl + Alt + T) et saisir la commande suivante:

sudo systemd-resolve --statistics

La sortie que le terminal doit afficher doit ressembler à ceci:

Statistiques DNS non nettoyées

Sur la base de la capture d'écran ci-dessus, la taille actuelle du cache est 106.

Une fois que nous connaissons les statistiques, nous pouvons procéder à vider le cache DNS à l'aide de systemd-resolution. C'est un démon DNS intégré à systemd et que votre système utilise déjà pour beaucoup de choses. Comme le diable résolution systemd Il fonctionne sur tous les systèmes Ubuntu, nous pourrons l'utiliser pour vider notre cache DNS. Nous n'aurons qu'à utiliser la commande suivante dans le terminal (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

Pour vérifier que le processus de vidage a réussi, exécutons à nouveau la commande dans le terminal pour voir les statistiques du cache comme nous l'avons fait auparavant:

Nettoyer les statistiques DNS

sudo systemd-resolve --statistics

Comme vous pouvez le voir sur la capture d'écran ci-dessus, le paramètre de taille de cache actuel est zéro. Cela signifie que le cache a été effacé avec succès, et c'est ce dont nous avons besoin.

Vider le cache à l'aide de la commande dns-clean

Une autre méthode efficace pour effacer notre cache DNS consiste à utiliser la commande suivante dans le terminal (Ctrl + Alt + T):

DNS propre démarrage

sudo /etc/init.d/dns-clean start

C'est la chose la plus élémentaire qu'un utilisateur doit savoir sur le vidage du cache DNS dans Ubuntu. Dans tous les cas, le processus est simple et ne nécessite pas de redémarrage de l'ensemble du système.

Rappeler sur Ubuntu 16.04, le cache DNS n'est pas activé par défaut. Nous pourrons utiliser des outils tels que bind, dnsmasq, nscd, etc.. pour créer des caches DNS sur notre ordinateur. Quel que soit le Service DNS Si votre système est en cours d'exécution, le redémarrage pour effacer le cache DNS ne devrait pas poser de problème.


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Andréale Dicam dit

    Bon conseil, merci beaucoup.