У меня возникли проблемы, связанные с решением DNS в моем Ubuntu 9.10.
Прежде чем жаловаться моему провайдеру, я хотел бы обновить свой локальный кэш DNS, как в Windows, мы делаем ipconfig /flushdns
.
Как я могу сделать это в Ubuntu?
У меня возникли проблемы, связанные с решением DNS в моем Ubuntu 9.10.
Прежде чем жаловаться моему провайдеру, я хотел бы обновить свой локальный кэш DNS, как в Windows, мы делаем ipconfig /flushdns
.
Как я могу сделать это в Ubuntu?
Øhh, ubuntu не кэшировать DNS по умолчанию. Так что смывать нечего! (но, возможно, ваш маршрутизатор SOHO делает). Установка nscd сделает Ubuntu кэш DNS, afterwhich вы можете очистить кэш - но это помимо точки, когда вы не установили его еще!
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 не перечитывает файл конфигурации.
попробуйте следующее:
sudo /etc/init.d/dns-clean start
это работает для меня.
У меня просто была эта проблема с сайтом, для которого я изменил DNS, и Google для решения я нашел эту страницу.
по моему опыту Firefox иногда сохраняет свой собственный кэш DNS и не очищает его вовремя. Поэтому, если вы просматриваете сайт в Firefox и продолжаете видеть старый сайт, попытка Chrome может решить проблему. Если это работает, вы можете очистить кэш в Firefox. Это произошло в Ubuntu, я не знаю, происходит ли это на Windows или OSX.
Я не установите nscd. Я заметил, однако, что в терминале новый DNS найден несколько минут спустя, так что проблема решена сама.
в зависимости от контекста вашего вопроса вам может потребоваться очистить кэш Вашего веб-браузера.
в Firefox это делается: Настройки - > Конфиденциальность - > очистить недавнюю историю [просто отметьте" кэш " флажок там]
В Браузере Chrome: Перейдите в chrome:/ / net-internals / #dns и нажмите кнопку" Очистить кэш хоста". (см.другого ответа)
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]