Odpowiedzi:
Możesz ponownie uruchomić BIND na Ubuntu sudo rndc reload
, na Centos, uważam, że musisz /etc/init.d/bind restart
.
Możesz także wykonać, /etc/init.d/networking restart
aby opróżnić DNS / sieć dla lokalnych komputerów z systemem Ubuntu.
rndc
niż ponowne uruchomienie usługi. Jeśli zmienisz plik hosts, opróżnianie odbywa się poprzez /etc/init.d/networking restart
. Często opróżniam te konfiguracje.
nscd
i bind9
tylko do ich przepłukania, nie działało.
/etc/init.d/networking restart
wywala mój pulpit Ubuntu (GNOME awaryjna, myślę)
W zależności od dystrybucji klienci mogą domyślnie nie buforować. W systemie Ubuntu lub CentOS wypróbuj to polecenie: sudo /etc/init.d/nscd status
... aby sprawdzić, czy demon buforujący działa. Jeśli tak, to klient buforuje DNS i możesz go opróżnić za pomocą: sudo /etc/init.d/nscd restart
jeśli NSCD nie działa, nie ma nic do opróżnienia na kliencie i musisz: 1. upewnić się, że stary wpis nie znajduje się w pliku / etc / hosts 2. upewnić się, że zmiana DNS została już propagowana do dowolnego urządzenia podrzędnego DNS ( sprawdź plik resolv.conf, aby dowiedzieć się, gdzie jest on rozwiązany)
rndc reload
wyczyścisz pamięć podręczną? Nie sądzę, że tak.