GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vider le cache DNS sur Ubuntu

Utilisez-vous la dernière version d'Ubuntu et cherchez-vous un moyen de vider votre cache DNS ? Alors vous êtes au bon endroit. Dans le didacticiel suivant, vous apprendrez à vider le cache DNS dans Ubuntu 20.04 et Ubuntu 22.04. Nous vous expliquerons également pourquoi vous devriez vider votre cache DNS de temps en temps. Alors commençons par le processus

Pourquoi et comment vider le cache DNS ?

Un cache DNS peut parfois être corrompu. La raison peut être des erreurs techniques ou d'autres attaques virales qui ajoutent des enregistrements DNS invalides à la base de données, ce qui peut entraîner la redirection d'un utilisateur vers un autre site Web contenant de nombreuses publicités ou même des logiciels malveillants lors de la visite d'un site Web. Si le cache est corrompu, il est conseillé à l'utilisateur de vider le cache DNS

Effacer le cache DNS d'Ubuntu

Certains Linux Debian comme Ubuntu utilisent toujours systemd-resolve. Cette résolution est déjà intégrée au système dans Ubuntu et est automatiquement utilisée par le système d'exploitation pour de nombreuses choses sans que l'utilisateur ne le sache. Il est déjà installé et configuré dans Ubuntu. Tout ce que l'utilisateur a à faire est d'entrer la commande pour vider le DNS et c'est fait.

Tout d'abord, vous devez ouvrir le terminal et taper :

sudo systemd-resolve --flush-caches

Lorsque vous entrez la commande, le terminal ne donne aucune confirmation que le cache a été vidé, pour confirmer que vous devez entrer une autre commande qui montrerait les statistiques à l'utilisateur, la commande est la suivante :

sudo system-resolve --statistics

Après avoir entré la commande, les statistiques seront affichées dans le terminal. Si vous voyez que la "taille actuelle du cache" est de zéro, vous obtiendrez la confirmation que votre cache DNS a été effacé.

Si vous utilisez une version de Linux autre qu'Ubuntu, vous pouvez également utiliser la commande suivante :

Commande NSCD

Si vous n'utilisez pas Ubuntu, mais un autre Linux, vous pouvez également utiliser nscd. Arch Linux utilise principalement nscd. Si tel est le cas, il vous suffit de taper la commande suivante pour effacer votre cache DNS dans ce Linux.

sudo systemctl restart nscd

Vous pouvez utiliser la méthode décrite ci-dessus pour effacer le cache DNS dans Ubuntu. Comme mentionné précédemment, vous devez vider votre cache DNS de temps en temps, car cela peut entraîner divers problèmes, tels que des pages Web qui ne se chargent pas correctement ou des scripts Web qui ne fonctionnent pas correctement. Tous ces problèmes sont causés par un cache DNS corrompu. L'effacer et le réinitialiser résoudra probablement le problème.

Avez-vous essayé la méthode décrite ci-dessus pour vider le cache DNS ? Cela a-t-il fonctionné pour vous? Si ce n'est pas le cas, veuillez nous indiquer la méthode que vous avez utilisée dans la section des commentaires.


Linux
  1. Comment vider le cache DNS dans Ubuntu et LinuxMint

  2. Comment installer le résolveur DNS non lié sur Ubuntu 22.04

  3. Comment mettre à niveau Ubuntu 20.04 vers Ubuntu 21.04

  4. Comment configurer un résolveur DNS non lié sur Ubuntu 20.04

  5. Comment vider le cache du résolveur DNS sous Linux (et FreeBSD)

Comment vider le cache DNS sur Ubuntu

Comment modifier les paramètres DNS dans Ubuntu 18.04 LTS

Comment installer Varnish Cache sur Ubuntu 20.04

Comment vider le cache DNS sous Linux

Comment effacer le cache DNS sur Ubuntu

Comment vider le cache DNS sous Linux ?