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.