Валерий Сидоров Грандмастер

Как очистить кэш распознавателя DNS?

При работе в Интернете — при попытке загрузить какие-либо веб-страницы — часто бывают всевозможные «накладки» — от сообщения Сервер не найден. Невозможно отобразить страницу до появления — вместо веб-страницы — какой-нибудь абракадабры. Конечно, большая часть этих неполадок вызвана временными проблемами сервера провайдера или хостера веб-сайта.

Однако зачастую в таких случаях помогает очистка кэша распознавателя DNS — командой ipconfig /flushdns.

Для этого:
 — нажмите Пуск → Выполнить… → Запуск программы → cmd → OK;
 — переключите (при необходимости) раскладку клавиатуры на EN;
 — после приглашения системы C:\Documents and Settings\Имя_пользователя> введите ipconfig /flushdns, нажмите Enter;
 — кэш распознавателя DNS будет сброшен:
C:\Documents and Settings\Администратор>ipconfig /flushdns
Настройка протокола IP для Windows
Успешно сброшен кэш распознавателя DNS.
C:\Documents and Settings\Администратор>

Примечания
1. DNS (Domain Name System — система доменных имен) — это система, устанавливающая соответствие между числовыми IP-адресами и текстовыми именами, например, пользователь вводит в адресную строку браузера google.ru, а DNS «переводит» этот адрес в 216.239.59.104.

2. Для успешного сброса кэша распознавателя DNS должна быть включена служба DNS-клиент (Dnscache).
Эта служба разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш. Если служба остановлена, не удастся разрешить DNS-имена и разместить службу каталогов Active Directory контроллеров домена. Если данная служба не разрешена, не удастся запустить любые явно зависимые службы.
Тип запуска (по умолчанию) — Авто.
Исполняемый файл — C:\WINDOWS\System32\svchost.exe -k NetworkService.

Если служба Dnscache не включена, при попытке очистить кэш распознавателя DNS вы получите сообщение Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции.

3. Как включить службу DNS-клиент:
 — нажмите Пуск → Настройка → Панель управления → Администрирование → Службы;
 — в открывшемся окне Службы в списке Службы (локальные) выделите службу DNS-клиент;
 — щелкните Запустить службу.

4. Как установить для службы DNS-клиент тип запуска — Авто:
 — нажмите Пуск → Настройка → Панель управления → Администрирование → Службы;
 — в открывшемся окне Службы в списке Службы (локальные) выделите службу DNS-клиент;
 — двойным щелчком левой кнопки мыши откройте окно DNS-клиент (Локальный компьютер) — Свойства (или щелчком правой кнопки мыши вызовите контекстное меню, из которого выберите Свойства);
 — на вкладке Общие в выпадающем списке Тип запуска выберите Авто → OK;
 — закройте окно Службы.

5. Если вам некогда/лень разбираться с очисткой кэша распознавателя DNS, скачайте и разархивируйте файл flushdns.zip.
Во время работы в Интернете периодически запускайте файл

2. Для успешного сброса кэша распознавателя DNS должна быть включена служба DNS-клиент (Dnscache).
Эта служба разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш. Если служба остановлена, не удастся разрешить DNS-имена и разместить службу каталогов Active Directory контроллеров домена. Если данная служба не разрешена, не удастся запустить любые явно зависимые службы.
Тип запуска (по умолчанию) — Авто.
Исполняемый файл — C:\WINDOWS\System32\svchost.exe -k NetworkService.

Если служба Dnscache не включена, при попытке очистить кэш распознавателя DNS вы получите сообщение Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции.

3. Как включить службу DNS-клиент:
 — нажмите Пуск → Настройка → Панель управления → Администрирование → Службы;
 — в открывшемся окне Службы в списке Службы (локальные) выделите службу DNS-клиент;
 — щелкните Запустить службу.

4. Как установить для службы DNS-клиент тип запуска — Авто:
 — нажмите Пуск → Настройка → Панель управления → Администрирование → Службы;
 — в открывшемся окне Службы в списке Службы (локальные) выделите службу DNS-клиент;
 — двойным щелчком левой кнопки мыши откройте окно DNS-клиент (Локальный компьютер) — Свойства (или щелчком правой кнопки мыши вызовите контекстное меню, из которого выберите Свойства);
 — на вкладке Общие в выпадающем списке Тип запуска выберите Авто → OK;
 — закройте окно Службы.

5. Если вам некогда/лень разбираться с очисткой кэша распознавателя DNS, скачайте и разархивируйте файл flushdns.zip.
Во время работы в Интернете периодически запускайте файл flushdns.bat.

Обновлено 2.12.2007
Статья размещена на сайте 3.11.2007

Комментарии (6):

Чтобы оставить комментарий зарегистрируйтесь или войдите на сайт

Войти через социальные сети: