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