Как очистить кэш DNS в Ubuntu?

У меня возникли проблемы, связанные с решением DNS в моем Ubuntu 9.10.


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

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

12
задан igorsantos07
09.01.2023 15:43 Количество просмотров материала 2928
Распечатать страницу

5 ответов

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

53
отвечен user42806 2023-01-10 23:31

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

Примечания

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

18
отвечен ytjohn 2023-01-11 01:48

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

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

это работает для меня.

12
отвечен Christian Molina 2023-01-11 04:05

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

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

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

1
отвечен SPRBRN 2023-01-11 06:22

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

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

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

1
отвечен Tapper 2023-01-11 08:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх