Réponses:
Vous pouvez redémarrer BIND sur Ubuntu en utilisant sudo rndc reload
, sur Centos, je crois que vous le devez /etc/init.d/bind restart
.
Vous pouvez également exécuter /etc/init.d/networking restart
pour vider le DNS / réseau pour les bureaux locaux exécutant Ubuntu.
rndc
, plutôt que de redémarrer le service. Si vous modifiez le fichier hosts, le rinçage se fait via /etc/init.d/networking restart
. Je me retrouve souvent à vider ces configurations.
nscd
et bind9
juste pour les
/etc/init.d/networking restart
plante mon bureau Ubuntu (GNOME Fallback, je pense)
Selon votre distribution, les clients peuvent ne pas mettre en cache par défaut. Pour Ubuntu ou CentOS, essayez cette commande: sudo /etc/init.d/nscd status
... pour voir si le démon de mise en cache est en cours d'exécution. Si c'est le cas, votre client met en cache le DNS et vous pouvez le vider avec ceci: sudo /etc/init.d/nscd restart
si NSCD n'est pas en cours d'exécution, il n'y a rien à vider sur le client et vous devez: 1. vous assurer que l'ancienne entrée ne se trouve pas dans le fichier / etc / hosts 2. vous assurer que la modification DNS s'est déjà propagée à tous les esclaves DNS ( vérifiez le fichier resolv.conf pour savoir où il se résout)
rndc reload
vider le cache? Je ne pense pas.