Как очистить кеш DNS в Windows

Попробуйте наш инструмент устранения неполадок

Операционная система Microsoft Windows хранит все запросы DNS в кеше, чтобы ускорить соединение для будущих посещений ранее посещенных веб-сайтов или серверов. DNS для упрощения превращает доменные имена, такие как ghacks.net, в IP-адреса, такие как 96.30.22.116. Для дальнейшего упрощения: пользователи компьютеров практически исключительно используют доменные имена, а компьютеры и устройства - IP-адреса.

Провайдер DNS запрашивается при каждой попытке подключения, если информация уже не сохранена в кэше.

Возможно, вы захотите узнать, почему кто-то захочет очистить кеш DNS? Допустим, вы решили переключиться с DNS-сервера вашего провайдера на Открыть DNS , Google DNS или другой бесплатный сервис, который обещает более высокую скорость и небольшие дополнительные функции, такие как настраиваемая пользователем фильтрация сайтов. Если вы переключаетесь во время сеанса, вы будете использовать старые данные из кеша, если вы заходите на сайты, которые вы уже посетили.

Не большая проблема? Возможно, вы правы, но подумайте о следующей ситуации. Веб-мастер переносит веб-сайт на новый сервер. Может пройти до 48 часов, прежде чем все DNS-серверы перенаправят пользователей на веб-сайт на новом сервере, а не на старом. Некоторые веб-мастера меняют свой DNS-сервер перед миграцией, если известно, что DNS-сервер интернет-провайдера находится на медленном сайте, когда дело доходит до обновления информации (другой вариант для веб-мастеров - отредактируйте файл hosts ).

Кэш DNS также может иметь последствия для конфиденциальности, особенно в общедоступных компьютерных системах или многопользовательских системах. Можно отображать содержимое кеша, который, в свою очередь, показывает все веб-сайты, которые были посещены пользователем за сеанс. Очистка кеша удаляет записи, так что следующий пользователь не сможет увидеть список посещенных веб-сайтов.

Очистка кеша DNS

Переходим к командам. Пользователям Windows необходимо открыть командную строку, чтобы очистить кеш DNS. Самый простой способ сделать это - нажать Окна-р , тип CMD , и нажмите войти ключ.

Команда ipconfig / flushdns очищает кеш DNS. Все записи до этого момента удаляются из кеша.

C: Users Martin> ipconfig / flushdns
Конфигурация Windows IP
Кэш резольвера DNS успешно очищен.

ipconfig flushdns

Отображение кеша DNS

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

C: Пользователи Мартин> ipconfig / displaydns
Конфигурация Windows IP

ipconfig displaydns

Отключение кеширования DNS

Кеширование DNS можно отключить на время сеанса или полностью. Отрицательные эффекты заключаются в том, что поиск может занять больше времени, особенно в компьютерных сетях с подключенными общими сетевыми ресурсами и устройствами. С другой стороны, компьютерные рабочие станции без сетевых подключений, скорее всего, не пострадают от этой операции. Вероятно, лучше сначала поэкспериментировать с настройкой, временно отключив ее на время сеанса.

Команда для остановки кеширования DNS для активного сеанса: чистая остановка dnscache , Обратите внимание, что для успешного выполнения команды вам потребуются права администратора. Пользователи Windows 7 могут сделать это, щелкнув шар меню «Пуск», выбрав «Все программы»> «Стандартные», щелкнув правой кнопкой мыши командную строку и выбрав «Запуск от имени администратора». Путь должен быть аналогичным для других версий Windows.

c: windows system32> net stop dnscache
Служба DNS-клиента останавливается
Служба DNS-клиента была успешно остановлена.

stop dns client service

Вы можете снова запустить клиентскую службу DNS с помощью команды чистый запуск dnscache ,

Предыдущие инструкции отключили кеш DNS для одного сеанса. При перезапуске он снова загрузится как служба. Однако можно полностью отключить кеш DNS. Это делается с помощью ярлыка Окна-р , печатая services.msc и ударяя войти ,

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

dns client service

Отключено означает, что он не будет запускаться с Windows, что фактически отключает кэш DNS навсегда. Еще одно преимущество этого заключается в том, что другие пользователи не могут отображать кеш DNS для получения списка посещенных веб-сайтов и серверов.

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