Il n’y a pas de norme unique pour les serveurs DNS sous Linux. Chaque distribution utilise quelque chose de différent, vous devrez donc voir laquelle s’exécute sur votre système. Bien sûr, cela ne fait pas de mal d’essayer simplement ceux-ci et de voir ce qui fonctionne. La procédure est à peu près la même.
La plupart des distributions modernes exécutent « systemd-resolve » ou « nscd ». Il est cependant possible que vous travailliez avec « dnsmasq » ou « BIND ». Dans tous les cas, vider le cache est généralement aussi simple que de redémarrer le démon en cours d’exécution.
Contenu
systemd-resolve
Ubuntu et d’autres distributions basées sur Debian exécutent probablement systemd-resolve. C’est un démon DNS pratique intégré à systemd, que votre système utilise déjà pour une tonne de choses. Si vous utilisez Ubuntu, tout est déjà configuré et prêt à fonctionner. Videz votre cache en disant à systemd de le vider.
C’est tout ce qu’on peut en dire. Vous pouvez vérifier si cela a fonctionné en demandant les statistiques.
Si vous voyez un zéro à côté de la taille du cache, vous avez vidé avec succès le cache de votre système.
nscd
Si vous utilisez une distribution différente, il y a de fortes chances qu’elle utilise nscd. C’est le choix des distributions Red Hat et Arch Linux. Celui-ci est tout aussi simple d’utilisation. Il vous suffit de redémarrer le service pour vider le cache.
dnsmasq
dnsmasq est une autre option. C’est plus courant sur les serveurs que sur les ordinateurs de bureau, mais il est encore souvent utilisé. Dnsmasq est idéal pour les serveurs DNS locaux et est souvent utilisé sur les routeurs. Comme avec nscd, il vous suffit de redémarrer le service.
nommé
Enfin, BIND est une option plus traditionnelle. Peu de distributions l’utilisent par défaut, mais vous pourriez certainement le rencontrer. BIND est toujours utilisé pour les serveurs DNS spécialement conçus.
Quel que soit le service DNS exécuté par votre ordinateur, vous ne devriez avoir aucun problème à vider votre cache DNS. Le redémarrage de la plupart des serveurs DNS est une solution facile. Pour les distributions basées sur Debian, vous pouvez utiliser une fonction intégrée dans systemd pour vider votre cache. Dans tous les cas, le processus est simple et ne nécessite pas de redémarrage de l’ensemble de votre système.
Cet article est-il utile ? Oui Non