как очистить dns Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
перепробовал много вещей. здесь и здесь также, но ничего не работает
как очистить dns Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)
перепробовал много вещей. здесь и здесь также, но ничего не работает
Согласно этому ответу SU "Как очистить кэш DNS в Ubuntu?", Ubuntu по умолчанию не предоставляет службу DNS-кэша. Но если у вас есть один из них, который вы установили вручную, вы обычно можете перезапустить эти службы, чтобы очистить кэш. Вот несколько примеров (источник):
Выполните эту команду, чтобы очистить DNS:
sudo /etc/init.d/dns-clean restart
Выполните приведенную выше команду с помощью этого:
sudo /etc/init.d/networking force-reload
Для промывки nscd
Кэш DNS:
sudo /etc/init.d/nscd restart
Для промывки dnsmasq
Кэш DNS:
sudo /etc/init.d/dnsmasq restart
Если вы используете ПРИВЯЗКУ, это должно привести к сбросу DNS:
sudo /etc/init.d/named restart
или
sudo rndc restart
или
sudo rndc exec
>BIND (= v9.3.0) поддерживает удаление записей из определенного домена, а также представлений lan и wan.источник Примеры:
sudo rndc flush sudo rndc flushname askubuntu.com sudo rndc flush lan sudo rndc flush wan
Установите nscd, используя следующую команду, если еще нет
sudo apt-get install nscd
Очистите кэш DNS в Ubuntu, перезапустив nscd
sudo /etc/init.d/nscd restart
как вы думаете, почему это не работает? Какая-нибудь статистика с “копанием”, какое-нибудь сообщение об ошибке?
@braiam, если вы заметили, что я упомянул тот же вопрос, что и решение, разработанное для меня.