Antworten:
Sie können BIND unter Ubuntu mit sudo rndc reload
Centos neu starten , ich glaube, Sie müssen /etc/init.d/bind restart
.
Sie können auch ausführen /etc/init.d/networking restart
, um das DNS / Netzwerk für lokale Desktops mit Ubuntu zu leeren.
rndc
, als den Dienst neu zu starten. Wenn Sie die Hosts-Datei ändern, erfolgt das Löschen über /etc/init.d/networking restart
. Ich finde mich oft dabei, diese Konfigurationen zu spülen.
nscd
und bind9
nur zum Spülen durch diese, hat nicht funktioniert.
/etc/init.d/networking restart
stürzt mein Ubuntu-Desktop ab (GNOME Fallback, glaube ich)
Abhängig von Ihrer Distribution werden die Clients möglicherweise nicht standardmäßig zwischengespeichert. Versuchen Sie für Ubuntu oder CentOS diesen Befehl: sudo /etc/init.d/nscd status
... um zu sehen, ob der Caching-Dämon läuft. Wenn dies der Fall ist, speichert Ihr Client DNS zwischen und Sie können es folgendermaßen leeren: sudo /etc/init.d/nscd restart
Wenn NSCD nicht ausgeführt wird, muss auf dem Client nichts gelöscht werden, und Sie müssen: 1. sicherstellen, dass sich der alte Eintrag nicht in der Datei / etc / hosts befindet. 2. sicherstellen, dass die DNS-Änderung bereits an DNS-Slaves weitergegeben wurde ( Überprüfen Sie in der resolv.conf, wo sie aufgelöst wird.)
rndc reload
der Cache geleert wird? Ich glaube nicht.