Відповіді:
Ви можете перезапустити BIND на Ubuntu за допомогою sudo rndc reload
, на Centos, я вважаю, що вам доведеться /etc/init.d/bind restart
.
Ви також можете виконати /etc/init.d/networking restart
для очищення DNS / мережі для локальних настільних комп'ютерів під керуванням Ubuntu.
rndc
, ніж перезапустити службу. Якщо ви зміните файл хостів, то прошивання це робиться через /etc/init.d/networking restart
. Я часто стикаюся з цими конфігураціями.
nscd
та bind9
просто
/etc/init.d/networking restart
виходить з ладу мій робочий стіл Ubuntu (я думаю, GNOME Fallback)
Залежно від вашого розповсюдження, клієнти можуть не кешувати за замовчуванням. Для Ubuntu або CentOS спробуйте цю команду: статус sudo /etc/init.d/nscd
... щоб побачити, чи працює кешований демон. Якщо це так, то ваш клієнт кешує DNS, і ви можете передати його таким чином: sudo /etc/init.d/nscd перезапустити
якщо NSCD не працює, то на клієнті нічого не потрібно промивати, і вам потрібно: 1. переконатися, що старий запис не міститься у файлі / etc / hosts 2. переконайтеся, що зміна DNS вже поширилася на будь-які раби DNS ( перевірте резолюцію.conf, де він вирішує)
rndc reload
очищає кеш? Я не думаю, що це робить.