Как сбросить сетевой кэш. Сброс и обновление IP и DNS

Windows® 10 и Windows® 8

  1. Находясь на Рабочем столе, нажмите клавишу Windows Key и введите CMD .
  2. Нажмите на Командную строку правой кнопкой мыши и выберите Запуск от имени администратора .
  3. Введите команду ipconfig /release в командной строке.
  4. Введите команду ipconfig /renew в командной строке.
  5. Введите команду ipconfig /flushdns в командной строке.

Windows® 7

  1. Нажмите Пуск .
  2. Выберите опцию (Все) Программы .
  3. Выберите раздел Стандартные и найдите ярлык командной строки.
  4. Нажмите правой кнопкой мыши по ярлыку Командная строка и выберите опцию "Запуск от имени администратора" в появившемся меню.
  5. Введите команду ipconfig /release в командной строке.
  6. Дождитесь сообщения о том, что IP адрес был сброшен.
  7. Введите команду ipconfig /renew в командной строке.
  8. Дождитесь сообщения о том, что IP адрес был восстановлен.
  9. Введите команду ipconfig /flushdns в командной строке.
  10. Закройте командную строку и попробуйте подключиться снова.

В данной статье вы найдете инструкции для обновления IP адреса и DNS. Эта процедура помогает решить распространенные затруднения соединения.

  1. Откройте меню Сеть: меню Apple > Системные настройки > Сеть .
  2. Выберите активное подключение в меню Сеть и нажмите кнопку Дополнительно .
  3. Нажмите TCP/IP , далее нажмите Запросить адрес DHCP . Данная процедура может занять несколько минут.
  4. Закройте окно Сеть .

Чтобы сбросить кэш DNS:

  1. Откройте Терминал: Переход > Утилиты > Терминал .
  2. В зависимости от версии 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
  3. Повторите попытку подключения.
    Примечание: Терминал не выдаст никакого сообщения, если процедура прошла успешно.

Данная процедура не является обязательной, однако во многих случаях помогает решить проблемы с интернет-соединением на компьютерах под управлением ОС 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”.