Comment afficher et effacer le cache du serveur DNS sur le serveur DNS sur Linux

Comment afficher et effacer le cache du serveur DNS sur le serveur DNS sur Linux

Afficher le cache

Un serveur de service de nom de domaine configuré (DNS) tel que BIND peut stocker des noms de domaine précédemment résolus dans un cache local. Par défaut, les enregistrements mis en cache seront stockés pendant 7 jours. Le cache peut être réutilisé pour les futures résolutions de noms de domaine. Tout d'abord, voyons comment nous pouvons afficher toutes les résolutions de nom de domaine mise en cache:

# RNDC Dumpdb -Cache 

La commande ci-dessus déversera le cache de Bind dans / var / cache / bind / named_dump.db. Dans le cas où vous ne pouvez pas localiser ce fichier après avoir exécuté la commande ci-dessus, vérifiez les fichiers de configuration de votre serveur pour révéler l'emplacement du fichier de vidage de cache. Pour afficher les enregistrements DNS mis en cache simplement chat ou grep le fichier de vidage résultant. Par exemple:

# grep gnu.org / var / nommé / data / cache_dump.dB GNU.org. 86358 NS NS1.gnou.org. 86358 NS NS2.gnou.org. 86358 NS NS3.gnou.org. ns1.gnou.org. 86358 A 208.118.235.164 NS2.gnou.org. 86358 A 87.98.253.102 NS3.gnou.org. 86358 A 46.43.37.70 

Vider le cache

Les commandes Linux suivantes vous aideront si vous souhaitez effacer le cache de votre serveur Bind. Tout d'abord, rincez toutes les entrées de cache:

# RNDC Flush 

Une fois terminé, recharger le liaison:

# RNDC Reload Server Recharger réussi 

S'il n'y avait pas de requêtes DNS après avoir rincé le cache de Bind et le DNS rechargé, votre nouveau fichier de vidage de cache sera vide:

# RNDC Dumpdb -Cache # Cat / var / Named / Data / Cache_dump.DB; ; Démarrer la vue _default; ; ; Dump de cache de vue '_default' (cache _default); $ Date 20160824004622; ; Vidage de la base de données d'adresses; ; ; Entrées non associées; ; ; Mauvais cache; ; ; Démarrer la vue _bind; ; ; Dump de cache de vue '_bind' (cache _bind); $ Date 20160824004622; ; Vidage de la base de données d'adresses; ; ; Entrées non associées; ; ; Mauvais cache; ; Décharge complète 

Tutoriels Linux connexes:

  • Localiser vs trouver: quelle est la différence
  • Localiser la commande introuvable
  • Choses à installer sur Ubuntu 20.04
  • Comment effacer le cache Firefox sur Linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Commandes Linux de base
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Comment faire des mises à jour Pacman dans Arch Linux