Как сбросить сетевой кэш. Сброс и обновление IP и DNS
Windows® 10 и Windows® 8
- Находясь на Рабочем столе, нажмите клавишу Windows Key и введите CMD .
- Нажмите на Командную строку правой кнопкой мыши и выберите Запуск от имени администратора .
- Введите команду ipconfig /release в командной строке.
- Введите команду ipconfig /renew в командной строке.
- Введите команду ipconfig /flushdns в командной строке.
Windows® 7
- Нажмите Пуск .
- Выберите опцию (Все) Программы .
- Выберите раздел Стандартные и найдите ярлык командной строки.
- Нажмите правой кнопкой мыши по ярлыку Командная строка и выберите опцию "Запуск от имени администратора" в появившемся меню.
- Введите команду ipconfig /release в командной строке.
- Дождитесь сообщения о том, что IP адрес был сброшен.
- Введите команду ipconfig /renew в командной строке.
- Дождитесь сообщения о том, что IP адрес был восстановлен.
- Введите команду ipconfig /flushdns в командной строке.
- Закройте командную строку и попробуйте подключиться снова.
В данной статье вы найдете инструкции для обновления IP адреса и DNS. Эта процедура помогает решить распространенные затруднения соединения.
- Откройте меню Сеть: меню Apple > Системные настройки > Сеть .
- Выберите активное подключение в меню Сеть и нажмите кнопку Дополнительно .
- Нажмите TCP/IP , далее нажмите Запросить адрес DHCP . Данная процедура может занять несколько минут.
- Закройте окно Сеть .
Чтобы сбросить кэш DNS:
- Откройте Терминал: Переход > Утилиты > Терминал .
- В зависимости от версии macOS воспользуйтесь одной из приведенных ниже команд, чтобы сбросить DNS:
- macOS High Sierra (10.13), macOS Sierra (10.12) и OS X El Capitan (10.11): sudo dscacheutil -flushcache
- macOS Yosemite (10.10.4+): sudo killall -HUP mDNSResponder
- macOS Yosemite (10.10 вплоть до 10.10.3): sudo discoveryutil mdnsflushcache
- Повторите попытку подключения.
Примечание: Терминал не выдаст никакого сообщения, если процедура прошла успешно.
Данная процедура не является обязательной, однако во многих случаях помогает решить проблемы с интернет-соединением на компьютерах под управлением ОС Windows и macOS. Инструкции по работе со службой DNS приведены в материале ниже.
Зачем нужно чистить кэш DNS?
Эта операция является первоочередной при наличии проблем подключения к определенным web-ресурсам. Например, если не загружается сайт, переехавший на новый хостинг, или вместо нужной страницы открывается подменная (что вызвано вмешательством в работу службы DNS вредоносного ПО). Кроме того, очистка кэша зачастую необходима после смены настроек DNS шлюза (модема, роутера).
Как включить/отключить кэширование DNS
В macOS данная опция всегда активна по умолчанию, в случае с Windows перевести службу в активный режим или наоборот довольно просто:
1. Переходим в Панель управления —> Администрирование —> Службы;
2. Находим и открываем меню службы DNS-клиент;
3. На вкладке «Общие» выбираем тип запуска. Для работы в штатном режиме следует выбрать параметр «Автоматически«.
Как очистить кэш DNS Windows
Проще всего очистить кеш DNS при помощи командной строки. Для этого необходимо проделать следующее:
1. Нажать Win+R или выбрать Пуск → Выполнить;
2. В появившемся окне ввести «cmd» (без кавычек) и нажать Enter;
3. В открывшейся командной строке ввести команду ipconfig /flushdns;
4. Перезагрузить компьютер (можно ограничиться перезапуском браузера).
Как очистить кэш DNS на Mac (macOS)
Очистка кэша в яблочной операционной системе также производится через командную строку:
1. Открыть Терминал;
2. Ввести команду:
sudo killall -HUP mDNSResponder
3. Нажать Return и ввести пароль администратора;
4. Дождаться окончания очистки (обычно это занимает несколько секунд).
Приведенная выше команда актуальна для macOS High Sierra 10.13.x, в некоторых случаях она может не работать и тогда можно попробовать воспользоваться альтернативным вариантом.
sudo discoveryutil mdnsflushcache
Использование сторонней службы DNS
Если сброс кеша не помог решить проблему, то она, возможно, кроется в работе самой службы. В таком случае следует протестировать интернет-подключение через стороннюю службу, например, Google Public DNS. Делать это рекомендуется только опытным пользователям, а соответствующие настройки можно найти .
По материалам yablyk
Если Вы пользуетесь услугами средних и мелких провайдеров, то можете частенько быть свиделетями багов в работе их DNS-серверов. Связано это бывает и с кривой настройкой, и проблемами в работе аппаратной части, и с ошибками самих администраторов. А расплачиваются за это — пользователи конечно же. В лучшем случае вместо нужных сайтов будет выдаваться «Сервер не найден», в худшем — начнёт выкидывать на всякие непонятные сайты, в т.ч. даже вредоносного характера. И вот вы сменили адреса ДНС-серверов и… всё то же самое и продолжается. Что делать? А нужно просто очистить кэш DNS клиента Windows.
Чтобы сбросить кеш ДНС есть два способа:
Способ 1. Командная строка
Нажимаем кнопку «Пуск» и пишем фразу «Командная строка». Без разницы — Windows 7 или Windows 8, или даже Windows 10 — во всех версиях запуститься поиск и в его результатах будет ярлычок командной строки. Кликаем на него и получаем черное окно консоли. В ней надо писать команду:
И нажимаем кнопку Enter. Должно получится так:
Если всё прошло удачно, то в результате должны получить надпись «Successfully flushed the DNS Resolver Cache». Это значит, что очистка кэша ДНС прошла удачно.
Ещё можно для верности запустить команду:
Этим вы сделает сброс настроек Winsock. Иногда это тоже помогает.
Если у Вас есть какие-то проблемы с командной строкой, или Вам надо часто чистить кэш DNS, то воспользуетесь вот этим bat-файлом — скачать .
Способ 2. Перезапуск DNS-клиента Windows
Нажимаем кнопки Win и R и получаем окно «Выполнить»:
В нем набираем: services.msc и нажимаем кнопку «ОК». Таким образом мы запустили системную консоль управления службами Виндовс. Здесь надо найти службу DNS-клиент :
Кликаем по нему мышью чтобы выделить и нажимаем на ссылку «Перезапустить», указанную на рисунке стрелкой. После перезапуска произойдёт сброс DNS кеша Windows .
Если вы нашли ссылку на эту инструкцию в результате выдачи вашей поисковой системы и решили ознакомиться с ней, то наверняка заинтересовались вопросом, как очистить кэш DNS в операционной системе Windows. Также будет логически предположить, что вы уже получали ошибки с при попытке соединения с Интернетом.
Если ваш компьютер является единственным в сети, который не может установить интернет-соединение, а другие в это время работают нормально, то у вас есть хороший шанс попытаться очистить его DNS-кэш. Это поможет исправить проблему.
Это решение необходимо принять в случае изменения адреса вашего DNS-сервера на другой и будет гарантировать то, что ваш ПК запросит его по новому, а не будет использовать заранее кэшированный адрес. Давайте посмотрим, как это можно реализовать на практике.
Первое решение подойдет для всех версий операционных систем Windows, начиная с XP и заканчивая новой десяткой. Второе – только для 7, Vista и XP.
КАК ОЧИСТИТЬ КЭШ DNS
Запустите Командную строку с правами администратора. Это можно сделать используя поле поиска на Панели задач или в меню кнопки “Пуск”, с последующим вызовом контекстного меню щелчком правой кнопки мыши на ней и выбора способа запуска от имени администратора.
Введите следующую команду:
Ipconfig /flushdns
и нажмите клавишу Enter на своей клавиатуре. Выполнение этой команды обычно должно исправить проблему. Однако некоторые отдельные приложения могут иметь свой собственный DNS-кэш, который также необходимо освободить. В качестве примера можно взять веб-браузер Mozilla Firefox, который как минимум, необходимо закрыть и запустить снова. Этого может оказаться недостаточно, поэтому придется очистить и настройки веб-браузера.
В Windows XP, Vista, 7 вы можете попробовать перезапустить саму службу , которая обрабатывает кеширование. Если вы используете одну из этих операционных систем, в окне Командной строки выполните поочередно такие команды:
Net stop dnscache net start dnscache
ввод каждой из которых подтверждайте клавишей Enter .
Если перед вами возникла необходимость перезапустить эту же службу в десятой версии ОС, попробуйте только перезагрузить компьютер. Это простое действие автоматически перезапустит не только её но и все другие части программного обеспечения на ПК. Проследуйте по и ознакомьтесь с другими полезными и интересными компьютерными советами, которые мы подобрали специально для вас.
Сталкиваясь с ошибками при подключении к интернету или конкретному сайту, пользователю компьютера под управлением Windows может потребоваться выполнить действия по сброшу кэша DNS. Например, такие действия необходимо выполнять, если возникла ошибка ERR_NAME_NOT_RESOLVED или другие, связанные с адресами DNS серверов. Кэш DNS записывается в память для ускорения подключения к сайтам и серверам. Он представляет собой некий проложенный маршрут от компьютера пользователя до IP-адреса в интернете. И если этот адрес изменился, может потребоваться забыть проложенную дорожку, то есть выполнить сброс кэша DNS. И в рамках данной статьи мы рассмотрим, как это сделать.
Оглавление:Как очистить кэш DNS в Windows
Самый простой и распространенный способ выполнить быстро очистку кэша на компьютере под управлением Windows - это использовать командную строку.
Обратите внимание: Описанные ниже действия не зависят от версии Windows. То есть, подобным образом можно очистить кэш DNS, как на Windows 10 и Windows 7, так и на других версиях операционной системы Microsoft.
Чтобы очистить кэш DNS через командную строку выполните последовательно действия:
Обратите внимание: Если в работе службы DNS имеются те или иные проблемы, можно выполнить ее перезапуск, также используя командную строку. Для этого нужно ввести и выполнить команду net stop dnscache, чтобы остановить службу, а после net start dnscache, чтобы вновь ее запустить.
Если способ с командной строкой по каким-то причинам не срабатывает, можно выполнить сброс кэша в Windows также другими инструментами:
Как очистить кэш DNS в браузерах
Современные браузеры также сохраняют кэш DNS, поэтому очистки его в Windows не всегда может быть достаточно. Если после сброса кэша в операционной системе проблема продолжает сохраняться, сбросьте кэш в браузере.
Обратите внимание: Хранение кэша осуществляется не всеми браузерами, а только теми, которые выполнены на базе платформы Chromium. Например, кэш DNS не хранит браузер Microsoft Edge.
Чтобы выполнить очистку кэша DNS в браузере, необходимо в его адресной строке ввести команду для перехода к сетевым настройкам. В зависимости от браузера, адрес будет отличаться:
- Для Google Chrome: chrome://net-internals/#dns;
- Для Opera: opera://net-internals/#dns;
- Для браузера Яндекс: browser://net-internals/#dns.
Оказавшись в сетевых настройках браузера, можно посмотреть полный список адресов, которые закэшированы в нем. Чтобы полностью очистить кэш DNS, нажмите на кнопку “Clear Host Cache”.
Важно: Если после очистки кэша в Windows и браузере проблемы продолжают сохраняться, также можно попробовать выполнить очистку сокетов от информации в браузере. Для этого в левой части открытого меню с сетевыми настройками нужно перейти к разделу Sockets и выполнить их очистку, нажав кнопку “Flush socket pools”.