Содержание
В 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».
Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе 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 автоматически кэшируют IP-адреса и другие результаты DNS, это делается для того, чтобы ускорить последующие запросы к тому же имени хоста. Иногда плохие результаты будут кэшироваться и поэтому должны быть удалены из кэша, чтобы вы могли правильно общаться с хостом. Все основные операционные системы позволяют форсировать этот процесс. Ниже приведены общие шаги, которые необходимо выполнить, чтобы очистить кэш DNS.
Microsoft Windows
Windows 10
Очистка кеша DNS в Windows 10 – очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.
- Убедитесь, что вы на рабочем столе Windows 10.
- Щелкните правой кнопкой мыши меню «Пуск» и выберите в меню
Command Prompt (Admin)
- Введите команду
ipconfig /flushdns
Windows 8 / Windows 8.1
Очистка кеша DNS в Windows 8 и Windows 8.1 – очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.
- Убедитесь, что вы находитесь на начальном экране Windows 8.
- Просто введите
cmd
, и справа появится панель поиска Windows с результатами поиска. - Щелкните правой кнопкой мыши
Command Prompt
и выберитеЗапуск от имени администратора
- введите команду
ipconfig /flushdns
Windows Vista / Windows 7
Очистка DNS в более новых версиях Windows почти так же проста, как и в более ранних версиях, но из-за дополнений безопасности Microsoft вы должны запустить командную строку с правами администратора.
- Нажмите кнопку «Пуск» и перейдите к командной строке (Пуск> Все программы> Стандартные> Командная строка)
- Убедитесь, что вы щелкнули правой кнопкой мыши по приложению командной строки и выбрали «Запуск от имени администратора».
- Введите команду
ipconfig /flushdns
Примечание. Также можно ввести cmd
в поле поиска в меню «Пуск» Windows Vista / Windows 7, а затем щелкнуть правой кнопкой мыши результат cmd.exe вместо необходимости переходить по различным подпунктам, меню.
Windows 98/NT/2000/XP
Очистка DNS в Windows – это простой процесс, ниже описаны шаги, которые необходимо выполнить, если вы хотите очистить кэш DNS.
- Откройте командную строку (Пуск> Выполнить>
cmd.exe
> ОК). - Введите команду
ipconfig /flushdns
Apple OS X
Очистка DNS в Mac OS X – это простой процесс, но предпринятые шаги будут зависеть от того, какую версию OS X вы используете.
macOS Sierra
Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo killall -HUP mDNSResponder
Mac OS X El Capitan
Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo killall -HUP mDNSResponder
Mac OS X Yosemite
Если вы работаете в Mac OS X 10.10, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo discoveryutil udnsflushcaches
Mac OS X Mavericks
Если вы работаете в Mac OS X 10.9, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo killall -HUP mDNSResponder
Mac OS X Mountain Lion
Если вы используете Mac OS X 10.8, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo killall -HUP mDNSResponder
Mac OS X Lion
Если вы работаете в Mac OS X 10.7, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo killall -HUP mDNSResponder
Mac OS X Snow Leopard
Если вы работаете в Mac OS X 10.6, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo dscacheutil -flushcache
Mac OS X Leopard and below
Если вы используете Mac OS X 10.5.1 или ниже, вам необходимо выполнить следующие шаги:
- Откройте терминал.
- Запустите команду
sudo lookupd -flushcache
Other Operating Systems
Linux
Если вы используете демон кэширования службы имен nscd и хотите очистить кэш DNS, вам потребуется выполнить следующее:
- Откройте терминал (либо с правами root, либо выполните шаг 2 с помощью
sudo
- Запустите команду
/etc/init.d/nscd restart
Если вы нашли ссылку на эту инструкцию в результате выдачи вашей поисковой системы и решили ознакомиться с ней, то наверняка заинтересовались вопросом, как очистить кэш DNS в операционной системе Windows. Также будет логически предположить, что вы уже получали ошибки с DNS при попытке соединения с Интернетом.
Это решение необходимо принять в случае изменения адреса вашего DNS-сервера на другой и будет гарантировать то, что ваш ПК запросит его по новому, а не будет использовать заранее кэшированный адрес. Давайте посмотрим, как это можно реализовать на практике.
Первое решение подойдет для всех версий операционных систем Windows, начиная с XP и заканчивая новой десяткой. Второе — только для 7, Vista и XP.
КАК ОЧИСТИТЬ КЭШ DNS
Запустите Командную строку с правами администратора. Это можно сделать используя поле поиска на Панели задач или в меню кнопки «Пуск», с последующим вызовом контекстного меню щелчком правой кнопки мыши на ней и выбора способа запуска от имени администратора.
Введите следующую команду:Поломались шрифты Windows 10 — сбрасываем кэш
ipconfig /flushdns
и нажмите клавишу Enter на своей клавиатуре. Выполнение этой команды обычно должно исправить проблему. Однако некоторые отдельные приложения могут иметь свой собственный DNS-кэш, который также необходимо освободить. В качестве примера можно взять веб-браузер Mozilla Firefox, который как минимум, необходимо закрыть и запустить снова. Этого может оказаться недостаточно, поэтому придется очистить и настройки веб-браузера.
В Windows XP, Vista, 7 вы можете попробовать перезапустить саму службу DNS-клиента, которая обрабатывает кеширование. Если вы используете одну из этих операционных систем, в окне Командной строки выполните поочередно такие команды:
net stop dnscache
net start dnscache
ввод каждой из которых подтверждайте клавишей Enter.
Если перед вами возникла необходимость перезапустить эту же службу в десятой версии ОС, попробуйте только перезагрузить компьютер. Это простое действие автоматически перезапустит не только её но и все другие части программного обеспечения на ПК. Проследуйте по этой ссылке и ознакомьтесь с другими полезными и интересными компьютерными советами, которые мы подобрали специально для вас.
Как очистить кэш в Firefox, Google Chrome, Opera, IE?Используемые источники:
- 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://portscaner.ru/network/flush-dns.html
- https://liwihelp.com/internet-2/kak-ochistit-kesh-dns.html