Как очистить и сбросить кеш DNS в Windows 10, 8, 7, xp

flush-dns-cmd-windows.pngВ Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды</li>net stop dnscache</li>net start dnscache

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

Очистка внутреннего кэша DNS Google Chrome, Яндекс Браузера, Opera

В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.

Для этого в браузере введите в адресную строку:

  • chrome://net-internals/#dns — для Google Chrome
  • browser://net-internals/#dns — для Яндекс Браузера
  • opera://net-internals/#dns — для Оперы

На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».

clear-dns-cache-browser.png

Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).

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

Дополнительная информация

Существуют и дополнительные способы сброса кэша DNS в Windows, например,

  • В Windows 10 присутствует опция автоматического сброса всех параметров подключений, см. Как сбросить настройки сети и Интернета в Windows 10.
  • Многие программы для исправления ошибок Windows имеют встроенные функции для очистки кэша DNS, одна из таких программ, направленная именно на решение проблем с сетевыми подключениями — NetAdapter Repair All In One (в программе присутствует отдельная кнопка Flush DNS Cache для сброса кэша DNS). 

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

</li>

Чтобы сбросить кеш ДНС есть два способа:

Способ 1. Командная строка

Нажимаем кнопку «Пуск» и пишем фразу «Командная строка». Без разницы — Windows 7 или Windows 8, или даже Windows 10 — во всех версиях запуститься поиск и в его результатах будет ярлычок командной строки. Кликаем на него и получаем черное окно консоли. В ней надо писать команду:

ipconfig /flushdns

И нажимаем кнопку Enter. Должно получится так:

netsh winsock reset

Этим вы сделает сброс настроек Winsock. Иногда это тоже помогает.

Если у Вас есть какие-то проблемы с командной строкой, или Вам надо часто чистить кэш DNS, то воспользуетесь вот этим bat-файлом — скачать.

Способ 2. Перезапуск DNS-клиента Windows

Нажимаем кнопки Win и R и получаем окно «Выполнить»:

В нем набираем: services.msc и нажимаем кнопку «ОК». Таким образом мы запустили системную консоль управления службами Виндовс. Здесь надо найти службу DNS-клиент:

Кликаем по нему мышью чтобы выделить и нажимаем на ссылку «Перезапустить», указанную на рисунке стрелкой. После перезапуска произойдёт сброс DNS кеша Windows.

Windows 10Windows Server 2012 R2

В этой краткой статье мы покажем основные способы сброса / очистки DNS кеша в Windows 10.

Для начала разберемся, в каких ситуациях приходится прибегать к очистки записей в кеше DNS?

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

В том случае, если вы пользуетесь услугами небольших и средних интернет-провайдеров, вы можете периодически сталкиваться с различными ошибками и проблемами при работе DNS-серверов провайдера. Это может быть связано с неправильной настройкой серверов, невысокой квалификации администраторов, взломом серверов провайдера или аппаратными проблемами. В самых простых случаях при работе через такие DNS сервера вместо нужного сайта вы можете получить ошибку «сервер не найден», а в самых плохих – начнут открываться «левые» или фишинговые/зараженные сайты. И вот, вы решили изменить убрать адрес DNS сервера провайдера и изменить его на классический Google DNS (8.8.8.8), а проблема остается. Что делать в этом случае?

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

Описанный метод сброса кеша DNS- работает во всех версиях Windows от Windows XP до Windows 10

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

ipconfig /displaydns

Если вывод команды очень длинный, его можно перенаправить в тестовый файл для более удобного его рассмотрения.

ipconfig /displaydns >c:psloc_dns_cache.txt

Чтобы сбросить кеш DNS и удалить из него все записи, выполните команду:

ipconfig /flushdns

Если все пройдет хорошо, команда вернет результат “Кэш сопоставителя DNS успешно очищен” (“Successfully flushed the DNS Resolver Cache”).

Другой способ удалить кэш DNS – выполнить команду:

netsh winsock reset

Кроме того, чтобы очистить кэш, достаточно перезапустить службу клиента DNS. Сделать это можно из консоли services.msc. Щелкните правой кнопкой мыши по службе DNS-клиент (DNS Client) и выберите пункт Перезапустить (Restart).

Также можно перезапустить службу DNS из командной строки:

net stop Dnscache && net start Dnscache

Если после запуска команды ipconfig /flushdns появится ошибка “Не удается очистить кэш распознавателя DNS: Ошибка исполнения функции” (“Could not flush the DNS Resolver Cache: Function failed during execution”), скорее всего у вас отключена служба DNS-клиента.

Просто запустите (или перезапустите службу).

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

Чтобы сбросить кеш DNS, выполните следующие шаги:

  1. Удерживая клавишу Windows, нажмите «R», чтобы открыть диалоговое окно «Выполнить».
  2. Введите ipconfig /flushdns затем нажмите  «Ввод ». (убедитесь, что есть место перед косой чертой)

Вот и все. Мигнет окно команды, а кэш DNS-Resolver будет очищен.

Это команду можно так же запустить через командную строку:

Эта статья относится к Windows 10, 8, 7, XP, 2000, 2003 и 2008.

Вопросы-Ответы

Что такое DNS Resolver Cache?

Всякий раз, когда вы посещаете веб-сайт, используя его доменное имя (например, microsoft.com), ваш браузер перенаправляется на DNS-сервер, где он узнает IP-адрес этого веб-сайта. Затем вы направляетесь на этот сайт. Запись IP-адреса, на который указывает доменное имя, создается в Windows, так что если вы снова заходите на тот же веб-сайт, доступ к этой информации быстрее. Эти записи, которые создаются, составляют кэш DNS.

Почему очистка кэша DNS исправит что-нибудь?

Иногда IP-адрес сайта может измениться. Если кэш-ресивер DNS имеет старую запись IP-адреса, это может привести к тому, что ваш компьютер не сможет связаться с сайтом. Кэшированные данные также могут стать поврежденными. Таким образом, очистка — это шаг, который вы можете предпринять, когда вы не можете подключиться к сайту.

Могу ли я просматривать данные в кэше DNS?

Да. В командной строке вы можете использовать команду « ipconfig /displaydns» для просмотра данных.

Здравствуй, путник интернета! Сегодня на огоньке, да за кружечкой чаю мы поговорим о частых проблемах с подключением к Web-сайтам. Если есть какие-то ошибки именно при подключении к сайтам в браузере, то скорее всего есть неувязка при коннекте к ДНС серверам. Их можно перебить или выполнить сброс DNS адресов. Вот про это мы и поговорим в статье. Инструкции подходят для всех операционных систем Windows: 7, 8, 10.

Содержание

Через командную строку

Командная строка или CMD. Её можно запустить несколькими способами. Нажмите в меню пуск и пропишите в поисковую строку «cmd». Далее выбираем программу и открываем её от имени администратора – это очень важно, в противном случае команды не будут иметь никакой силы.

Теперь прописываем команду – ipconfig /flushdns. Вы должны увидеть надпись как на картинке выше. Если у вас семерка, то нужно дополнительно остановить и заново запустить службу – для этого поочередно пропишите команды net stop dnscache и net start dnscache.

ПРИМЕЧАНИЕ! Если после этого вы вообще перестанете подключаться к интернету, то перезагрузите роутер. Для этого найдите на нем кнопку включение и два раза нажмите на неё. Если кнопки нет, то можно просто выдернуть его из розетки и снова подключить.

Как сбросить DNS кеш в браузере

Оказывается, но сброс кэша DNS адресов можно выполнить и на самом браузере. Особенно это помогает, если у вас возникает ошибки подключения именно на одном каком-то определённом браузере. В таком случае просто запускаете браузерное ПО и в адресной строке прописываете команды как на картинке ниже. В Яндекс браузере нужно в первое значение ввести «browser», а в «Опере» – «opera».

После этого нажмите кнопку «Clear host cache». Перезапустите браузер и снова попытайтесь зайти на какой-то из сервисов.

Очистить кэш через службы

  1. Нужно через «Выполнить» прописать команду. Для этого найдите кнопку «Win» и английскую буквы «R» – нажмите на них;
  1. Пропишите команду как на картинке выше и подтвердите её.
  1. Найдите в правом блоке «DNS-клиент» – нажмите правой кнопкой и перезапустите.

Ещё один способ

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

  1. Опять воспользуемся нашим любимым сочетанием клавиш: «Win+R»;
  1. Прописываем команду «cpl»;
  1. Теперь надо выбрать нужное подключение. Если у вас ноутбук, то у вас будет беспроводное и кабельное. Выберите именно то, по которому сейчас идёт интернет. Далее заходим в «Свойства»;
  1. В 4 протоколе, зайдите в «Свойства» и далее установите галочки как сверху, а в нижнем блоке установите значения: 8.8.8.8 и 8.8.4.4. Нажимаем «ОК».

Это адреса от компании Google, который стабильно работают уже многие годы. Иногда это помогает с проблемами доступа к некоторым сайтам. Также от DNS адресов может зависеть скорость доступа к некоторым ресурсам.

Используемые источники:

  • https://remontka.pro/flush-dns-cache-windows/
  • https://set-os.ru/clear-dns-cache-windows/
  • https://vmblog.ru/kak-ochistit-dns-kesh-v-windows-10/
  • https://comhub.ru/kak-ochistit-i-sbrosit-kesh-dns-v-windows/
  • https://wifigid.ru/raznye-sovety-dlya-windows/sbros-kesha-dns

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий