Кэш dns windows что это

Как очистить кэш DNS в Windows 10, 8 и Windows 7

Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка ERR_NAME_NOT_RESOLVED и других) или при смене адресов DNS серверов в Windows 10, 8 или Windows 7 — очистка кэша DNS (кэш DNS содержит соответствия между адресами сайтов в «человеческом формате» и их фактическим IP-адресом в интернете).

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

Очистка (сброс) кэша DNS в командной строке

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

Шаги, чтобы очистить кэш DNS при этом будут следующими.

  1. Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
  2. Введите простую команду ipconfig /flushdns и нажмите Enter.
  3. Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен».
  4. В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
  5. net stop dnscache
  6. 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».

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

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

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

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

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

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

16.03.2018 в 11:51

На Windows я пользуюсь маленькой бесплатной утилитой DNS Jumper, не требующей установки в систему. С ее помощью очистка кэша занимает три секунды.

25.03.2018 в 20:41

Часто страница открывается не полностью (и закрывается) — на один квадратик вместо двух.
Пробовал разные ДНС-Орен, Гугле, Автомат.
Вирусы исключены.
Виндовск 10 (1709) менял.
F11 — это не то.
FF — переустанавливал.
Так что же может быть.?

25.03.2019 в 19:12

Огромное спасибо, мне помогло

09.08.2019 в 15:14

пробую очистить кэш DNS Opera, но именно в ней (в отличии от Гугла и Спартанца) нет доступа к Интернету.

10.08.2019 в 12:40

А не включен ли в опере встроенный VPN (или впн/прокси с помощью расширений)?

27.03.2020 в 10:11

Здравствуйте, подскажите, после очистки DNS надо подождать 10-12 часов, чтобы данные DNS обновились, при комп должен оставаться включенным или нет?

27.03.2020 в 20:22

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

11.05.2020 в 18:09

Здравствуйте, не могу зайти на сайт, пишет не удалось найти IP-адрес сервера. Посоветуйте, что делать в ПК не силён, DNS чистил

12.05.2020 в 13:54

Сайт точно существует? Такое бывает еще если он был, да исчез.

13.08.2020 в 19:06

На новом пк постоянно отваливается вай фай каждые 1, 2 месяца. Винда 10. Вайфай усби адаптер. Помогает удаление дров, при отключённом адаптере и в командной строке в режиме админа команда ipconfig /flushdns, затем перезагрузка пк. Ставлю адаптер, ставятся дрова, заново подключается к вай фай

Как очистить кэш DNS

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

Microsoft Windows

Windows 10

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

  1. Убедитесь, что вы на рабочем столе Windows 10.
  2. Щелкните правой кнопкой мыши меню «Пуск» и выберите в меню Command Prompt (Admin)
  3. Введите команду ipconfig /flushdns
Читайте также:  Windows boot bios key

Windows 8 / Windows 8.1

Очистка кеша DNS в Windows 8 и Windows 8.1 — очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.

  1. Убедитесь, что вы находитесь на начальном экране Windows 8.
  2. Просто введите cmd , и справа появится панель поиска Windows с результатами поиска.
  3. Щелкните правой кнопкой мыши Command Prompt и выберите Запуск от имени администратора
  4. введите команду ipconfig /flushdns

Windows Vista / Windows 7

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

  1. Нажмите кнопку «Пуск» и перейдите к командной строке (Пуск> Все программы> Стандартные> Командная строка)
  2. Убедитесь, что вы щелкнули правой кнопкой мыши по приложению командной строки и выбрали «Запуск от имени администратора».
  3. Введите команду ipconfig /flushdns

Примечание. Также можно ввести cmd в поле поиска в меню «Пуск» Windows Vista / Windows 7, а затем щелкнуть правой кнопкой мыши результат cmd.exe вместо необходимости переходить по различным подпунктам, меню.

Windows 98/NT/2000/XP

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

  1. Откройте командную строку (Пуск> Выполнить> cmd.exe > ОК).
  2. Введите команду ipconfig /flushdns

Apple OS X

Очистка DNS в Mac OS X — это простой процесс, но предпринятые шаги будут зависеть от того, какую версию OS X вы используете.

macOS Sierra

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X El Capitan

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Yosemite

Если вы работаете в Mac OS X 10.10, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo discoveryutil udnsflushcaches

Mac OS X Mavericks

Если вы работаете в Mac OS X 10.9, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Mountain Lion

Если вы используете Mac OS X 10.8, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Lion

Если вы работаете в Mac OS X 10.7, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

Если вы работаете в Mac OS X 10.6, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo dscacheutil -flushcache

Mac OS X Leopard and below

Если вы используете Mac OS X 10.5.1 или ниже, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo lookupd -flushcache

Other Operating Systems

Linux

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

Что такое DNS кэш ?

DNS, если, коротко – это служба доменных имён. Она помогает браузеру определить IP-адрес сайта, а браузер уже отображает его облик на вашем компьютере. При посещении определённых сайтов на локальном компьютере или сервере провайдера формируется DNS кэш (как в любом из браузеров), в котором сохраняются некоторые, наиболее часто посещаемые пользователем сайты. Хотя этот список можно и немного скорректировать. Незаметно от самого пользователя. Это называется спуффинг DNS кэша.

Читайте также:  Apache windows 64 bit download

DNS кэш . Как он работает и для чего нужен?

Всякий раз, когда в поисковой строке браузера появляется новый адрес, браузер обращается к DNS кэшу, чтобы удостовериться, нет ли запрета на посещение адреса? Ведь браузер не может попасть ни на один сайт по введённому адресу: его из буквенно-символьного обозначения типа https://computer76.ru/ нужно преобразовать в 81.177.135.33, а затем придать вид в соответствии с протоколами IPv4 и IPv6. Если запись в DNS кэше значится, браузер использует его, попутно отправляясь на DNS сервер, за «понятным» браузеру IP-адресом сайта. Последний процесс называется DNS-поиск.

Понятно, что количество посещаемых сайтов пользователем может быть огромно. И понятно, что служба DNS создаёт маленький файл на компьютерах (у вас и/или провайдера) с определённым списком – базой наиболее посещаемых сайтов (их IP), чтобы время доступа к ним значительно сократить. Эту базу можно использовать и по-другому, например, для ограничения доступа к сайту. Перед тем, как соединиться с DNS серверами, все компьютеры в сети соединяются с локальным сервером, проверяя доступ к его DNS кэшу. Если есть, локальный компьютер его использует, компьютер-сервер при этом незаметно от нас кооперируется с сервером DNS, извлекая IP-адрес из своего загашника.

В своих характеристиках каждый DNS кэш имеет временной период жизни. По истечение срока наш компьютер или компьютер–сервер с имеющимся маленьким файлом DNS-кэша соединяются с DNS сервером на предмет обновления списка адресов. Вот как работает обычная схема обращения компьютера пользователя к сети интернет:

Спуффинг DNS кэш .

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

Вот как работает DNS спуффинг на конкретном примере в статье Поддельная точка доступа с помощью dnsmasq и Burp Suite.

Как видно по рисунку, хакер просто подставляет в DNS кэш свои данные. Это может происходить на стороне компьютера-клиента (ваш компьютер), так и со стороны DNS сервера. Хакер подражает ответам сервера, и ваш браузер “проглатывает” поддельный адрес, ну а вы, считая, что переходите на нужный адрес, на самом деле оказываетесь совсем на другом ресурсе. В любом случае это атака именно на DNS кэш (даже через создание поддельного DNS сервера).

Как предотвратить спуффинг DNS кэша?

Подавляющая часть работы в этом случае ложиться на плечи владельцев серверов. Что можете сделать конкретно вы как пользователь? Шагов немного, однако не пренебрегайте ими, ибо они очень просты. Я говорю про создание системы обороны с несколькими рубежами. Речь идёт об:

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