Как очистить кеш ДНС?

Раздел: FreeBSD, Linux, Windows, Советы
Написано: 2.12.2009
Автор: Antonio

Иногда при настройки или работе с доменами и ДНС-записями возникает необходимость очистить ДНС кеш операционной системы.

Провести очистку кеша можно командами:

— для Windows XP, Windows Vista, Windows 7 (выполнять с правами Администратора)

Пуск — Выполнить — команда cmd — в командной строке ipconfig /flushdns

DNS clean

Если будет ответ «Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции», значит у вас отключена служба DNS-клиент. (для включения службы Пуск — Панель управления — Администрирование — Службы — DNS-клиент).

— Очистка кеша ДНС в FreeBSD, Linux

Если у вас используется bind, то команда rndc flush

Если у вас кеширующий Unbound сервер, то его можно просто рестартовать.

/etc/rc.d/local_unbound restart

— Очистка кеша ДНС в MAC OS

lookupd -flushcache

или

dscacheutil -flushcache

Добавлено 24.08.2014
Полезная опция — как узнать содержимое кэша ДНС Windows

ipconfig /displaydns - вывод содержимого кеша DNS
Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

20 комментариев

dobs
Июл 6, 2010 23:17

Под линь не работает. ОС Федора

 
Antonio
Июл 8, 2010 03:42

Попробуйте так

sudo /etc/init.d/nscd restart

 
Аноним
Июл 8, 2010 08:25

привет всем ;)

 
Antonio
Июл 8, 2010 22:54

Привет!

 
Аноним
Сен 14, 2010 19:34

Ты идиот, bind это сервер, на клиенте его нет и он никак не может сбросить кеш!

 
Antonio
Сен 14, 2010 21:15

если вы чего-то не поняли мне очень жаль,
я не утверждал что bind это не сервер,
а привел пример для сервера как раз с DNS сервером BIND.

и кстати ДНС-сервер может стоят и винде, например, в роли кеширующего
http://nemcd.com/2009/04/dns-server-na-windows-xp/

так что, вы сами выставили себя не с лучшей стороны..

 
Ramil
Янв 2, 2011 11:39

я за такие слова ( ты идиот) дал бы в рожу!
очень сдержано высказался Antonio я так несмог -бы )

 
Antonio
Янв 2, 2011 14:24

:-), если на всех Анонимов обижаться,
то здоровья не хватит.

 
Хахатало Закроой
Янв 4, 2011 15:15

Аноним хотел вы**нуться ,а сам лохонулся как последний черт !
Однозначно !

 
Antonio
Янв 4, 2011 18:54

:-D

 
rost
Май 6, 2011 12:16

Вот спасибо! ато я промучался. ждал пока винда ДНС сбрисит

 
Antonio
Июн 5, 2011 02:55

Пожалуйста!

 
Vladimir
Авг 21, 2011 09:09

Здравствуйте. У меня windows 7, служба dns клиент запущена. но когда выполняю команду ipconfig \flushdns, пишет ошибку: неопознанная или неполная командная строка. Как с этим бороться?

 
Antonio
Авг 22, 2011 13:38

C:\Windows\system32>ipconfig /flushdns
Настройка протокола IP для Windows
Кэш сопоставителя DNS успешно очищен.

похоже, вы слеш не в ту сторону указали, все работает на Windows 7

 
mistercx
Сен 15, 2012 03:21

D Win7 ipconfig запускать из-под администратора — ошибки не будет! :P

 
Kiberman
Окт 29, 2012 00:36

Всё отлично работает. Линус CentOS

 
Sonnik
Фев 20, 2013 20:33

ipconfig /flushdns — для win 8 также актуально, только что проверил.

для bind не пойму пишет вот:

Win8 x64 что-то не так

«C:\WINDOWS\system32>C:\Windows\SysWOW64\dns\bin\rndc flush
rndc: neither C:\WINDOWS\system32\dns\etc\rndc.conf nor C:\WINDOWS\system32\dns\
etc\rndc.key was found»

Может кто подскажет.

 
Antonio
Фев 21, 2013 00:31

Windows 8 еще не ставил, возможно стоит проверить доступы и наличие файлов. Сегодня вычитал люди еще ставят Acrylic DNS Proxy на домашней машине не хочется экспериментировать (до 8.8.8.8 пинг 35мс, так что обхожусь)

 
Аноним
Июн 12, 2014 03:13

Невозможно загрузить веб-страницу, так как не поступили данные от сервера.
Код ошибки: ERR_EMPTY_RESPONSE

 
Antonio
Июн 12, 2014 12:35

Это про что?

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com