This Might Be Useful

Как обновить кэш DNS на Вашем PC

У людей, имеющих дело с настройкой серверов, часто встречается ситуация, когда после изменения IP какого-либо хоста в настройках зоны DNS изменения на некоторых машинах вступают в силу не сразу. Проблема кроется в том, что ОС часто кеширует DNS, и обновляет этот кэш не так уж часто. И уж точно не тогда, когда нам это надо.
Привычным решением является прописывание настроек в hosts вручную. Или перезагрузка. И то, и другое не очень-то приятно. Есть путь получше.

Рассмотрим распространенные OS:

Microsoft Windows

Решение: “ipconfig /flushdns
А комманда “ipconfig /displaydns” поможет взглянуть на кэш :).
Примечание: для запуска комманды нажмите Start -> Run и впишите туда указанную строчку

MacOS X

Решение не сложнее, чем в Windows: “lookupd -flushcache
Примечание: для запуска комманды введите ее в терминале.

Linux

Вообще-то, Linux не кеширует DNS. Так что все вопросы следует направлять в используемым DNS серверам. Другими словами, надо использовать DNS сервер, который обновляется достаточно регулярно.

Есть, конечно, и брутальный способ - перезапустить сеть: “sudo /etc/init.d/networking restart"

Также встречаются люди, которые устанавливают nscd, который как раз и занимается кешированием. Если этот демон запущен, его надо перезапустить: “/etc/rc.d/init.d/nscd restart

В определенных случаях поможет “sudo /etc/resolvconf/update-libc.d/avahi-daemon

Примечание: в разных дистрибутивах комманды могут несколько отличаться.

И еще. Если у Вас используется локально установленный BIND, то поможет “rndc flush” в BIND9 или “ndc flush” в BIND8.

… и все равно не работает

Не забывайте, что разные приложения могут самостоятельно кешировать записи DNS. В частности браузеры это делают весьма активно. Проблема лечится перезапуском нужной программы.

· Linux: загрузка в single-user mode. Чиним систему или восстанавливаем забытый пароль root.
· Уменьшаем нагрузку на сервер - кэширование данных для ускорения генерации страницы
· О сайте TMBU.info
· Как сделать свой собственный Linux LiveCD
· Сборка нового ядра для Ubuntu Linux

- Коментировать
- Trackback

3 Responses to “Как обновить кэш DNS на Вашем PC”


  1. vetalik Says:

    Эх, месяц назад эта статья очень бы пригодилась :-) Но запомню на потом. СпасибО!

  2. Mercury Says:

    блин.. Чота не помогло ..

  3. iRadio Says:

    Очень качественно написано.
    Спасибо.

Leave a Reply