Yanıtlar:
Ubuntu sudo rndc reloadüzerinden BIND'ı yeniden başlatabilirsiniz , Centos'da/etc/init.d/bind restart .
/etc/init.d/networking restartUbuntu çalıştıran yerel masaüstleri için DNS / ağları temizlemek için de yürütebilirsiniz .
rndc, hizmeti yeniden başlatmak yerine dns sunucusunu kullanarak yıkamak daha iyidir . Hosts dosyasını değiştirirseniz, bunun yıkanması yapılır /etc/init.d/networking restart. Sık sık kendimi bu konfigürasyonları yıkarken buluyorum.
nscdve bind9sadece bunlardan yıkamak için işe yaramadı.
/etc/init.d/networking restartUbuntu masaüstümü çöküyor (GNOME Fallback, sanırım)
Dağıtımınıza bağlı olarak, istemciler varsayılan olarak önbelleğe almayabilir. Ubuntu veya CentOS için şu komutu deneyin: sudo /etc/init.d/nscd status
... önbellek iblisinin çalışıp çalışmadığını görmek için. Öyleyse, istemciniz DNS'yi önbelleğe alır ve bunu bununla temizleyebilirsiniz: sudo /etc/init.d/nscd restart
NSCD çalışmıyorsa, istemcide boşaltılacak bir şey yoktur ve şunları yapmanız gerekir: 1. eski girişin / etc / hosts dosyasında olmadığından emin olun 2. DNS değişikliğinin zaten herhangi bir DNS kölesine yayıldığından emin olun ( Çözümlediği yer için resolv.conf dosyasına bakın)
rndc reloadönbelleği temizlediğinden emin misin ? Öyle olduğunu sanmıyorum.