L'objectif du DNS est de résoudre les noms en nombres. Pour être plus précis, il résout les URL en adresses IP. Si quelqu'un tape Google.com Dans la barre d'adresse de leur fenêtre de navigateur et des coups entre, le DNS résoudra cette URL à «142.250.179.142 ”en vérifiant dans sa base de données et en correspondant à l'URL avec l'adresse IP. Une fois que votre machine a cette adresse IP, elle peut se connecter avec Google et afficher le contenu du site Web. Pour éviter la communication entre votre ordinateur et le serveur et minimiser les temps de chargement, ces entrées sont stockées sur votre ordinateur dans un cache local, je.e., Cache DNS.
Qu'est-ce qu'un cache DNS
Comme discuté, il aide votre réseau informatique avec des serveurs plus efficacement. Dans les grandes configurations, la résolution des noms de domaine à leurs adresses IP respectives peut consommer beaucoup de temps et de bande passante. C'est là qu'un cache DNS est utile.
Il stocke la résolution de vos URL récemment interrogées sur votre ordinateur, éliminant la nécessité de communiquer avec le serveur à chaque fois.
Vous pouvez trouver les détails de notre article «Qu'est-ce qu'un cache DNS?”Pour une explication plus approfondie du cache DNS et de son objectif.
Pourquoi rincer le cache
Couplé avec les avantages apparents sont des inconvénients. Par exemple, le stockage d'une copie d'une résolution pour une utilisation ultérieure et les modifications originales vous laisseront de mauvaises données dans votre cache local et ne vous dirigera pas vers l'emplacement prévu. De nombreux acteurs malveillants peuvent également cibler votre cache local pour vous rediriger vers des pages Web nocives.
Par conséquent, vous devez fréquemment vider votre cache DNS pour éviter de tels problèmes. Alors, comment rincez-vous votre cache DNS? Si vous utilisez Ubuntu 20.04, vous pouvez trouver un guide étape par étape ici.
Comment rincer le cache DNS dans Ubuntu 22.04
Maintenant, si vous êtes sur Ubuntu 22.04, la méthode «résolue» ne fonctionnera plus pour vous. Vérifions actuellement la taille de votre cache. Ouvrez votre terminal Ubuntu et exécutez ce qui suit:
$ statistiques de résolvectl
Maintenant, jetons le cache DNS de votre système Ubuntu:
$ Resolvectl Flush-caches
Selon la taille de votre cache, le processus prendra du temps. Comme vous le voyez, la taille du cache montré n'était pas beaucoup. Il a été achevé instantanément. Maintenant, vérifions à nouveau les statistiques pour vous assurer que cela a été achevé avec succès.
Comme vous voyez que la taille actuelle du cache est tombée à 0, cela signifie que le DNS Flush a réussi.
Conclusion
Dans ce guide, nous avons appris ce qu'est un DNS (système de noms de domaine), les avantages d'avoir un cache DNS local, pourquoi il est essentiel de rincer le cache DNS, et comment vous pouvez vider manuellement le cache DNS.
Nous avons également discuté de la façon dont vous pouviez vider le cache DNS sur Ubuntu 20.04 et Ubuntu 20.04, ainsi que la façon dont vous pouvez afficher les statistiques concernant vos données en cache.
Heureusement, le processus est devenu assez simple dans Ubuntu 22.04.