Ответы:
Вы можете перезапустить BIND в Ubuntu, используя sudo rndc reloadCentos, я считаю, что вам нужно /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очищаете кеш? Я не думаю, что это так.