45

У меня проблемы, связанные с решением DNS в моем Ubuntu 9.10.
Прежде чем жаловаться своему провайдеру, я бы хотел обновить локальный кеш DNS, как в Windows мы делаем ipconfig /flushdns .

Как я могу сделать это в Ubuntu?

5 ответов5

54

О, Ubuntu не кэширует DNS по умолчанию. Так что нечего смывать! (но, возможно, ваш SOHO роутер это делает). Установка nscd сделает Ubuntu кеш DNS, после чего вы сможете очистить кеш - но это уже не тот момент, когда он еще не установлен!

18

Ubuntu 12.04 и выше использует dnsmasq для локального кэша. Отправка SIGHUP (sudo killall -HUP dnsmasq) перечитает кеш.

ЗАМЕТКИ
Когда он получает SIGHUP, dnsmasq очищает свой кеш, а затем перезагружает /etc /hosts и /etc /ethers и любой файл, предоставленный --dhcp-hostsfile, --dhcp-optsfile или --addn-hosts. Сценарий изменения аренды dhcp вызывается для всех существующих аренд DHCP. Если --no-poll установлен, SIGHUP также перечитывает /etc/resolv.conf. SIGHUP НЕ перечитывает файл конфигурации.

12

Попробуйте следующее:

sudo /etc/init.d/dns-clean start

Меня устраивает.

1

У меня просто была эта проблема с сайтом, для которого я сменил DNS, и поискал решение, я нашел эту страницу.

По моему опыту, Firefox иногда сохраняет свой собственный кэш DNS и не очищает его вовремя. Поэтому, если вы просматриваете сайт в Firefox и продолжаете видеть старый сайт, пробная версия Chrome может решить эту проблему. Если это работает, вы можете очистить кеш в Firefox. Это произошло в Ubuntu, я не знаю, происходит ли это на Windows или OSX.

У меня не установлен nscd. Однако я заметил, что в терминале новый DNS обнаружен через несколько минут, поэтому проблема решилась сама собой.

1

В зависимости от контекста вашего вопроса вам может потребоваться очистить кеш вашего веб-браузера.

В Firefox это делается с помощью: предпочтений -> конфиденциальности -> очистки вашей недавней истории [просто поставьте галочку "кеш" там]

В Chrome: перейдите к chrome://net-internals/# dns и нажмите кнопку "Очистить кэш хоста". (см. другой ответ)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .