Одно из частых действий, необходимых при решении проблем с работой Интернета (таких как ошибка ERR_NAME_NOT_RESOLVED и других) или при смене адресов DNS серверов в Windows 10, 8 или Windows 7 — очистка кэша DNS (кэш DNS содержит соответствия между адресами сайтов в «человеческом формате» и их фактическим IP-адресом в интернете).
В этой инструкции подробно о том, как очистить (сбросить) кэш DNS в Windows, а также некоторые дополнительные сведения по очистке данных DNS, которые могут оказаться полезными.
Очистка (сброс) кэша DNS в командной строке
Стандартный и очень простой способ сброса кэша DNS в Windows — использовать соответствующие команды в командной строке.
Шаги, чтобы очистить кэш DNS при этом будут следующими.
- Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
- Введите простую команду ipconfig /flushdns и нажмите Enter.
- Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен».
- В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
- net stop dnscache
- 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).
Если простая очистка не срабатывает в вашем случае, при этом вы уверены, что сайт, к которому вы пробуете получить доступ работает, попробуйте описать ситуацию в комментариях, возможно, у меня получится вам помочь.
Все способы:
- Способ 1: Использование консольных команд
- Способ 2: Очистка через настройки браузеров
- Способ 3: Сброс через программу NetAdapter Repair
- Способ 4: Сброс сети
- Вопросы и ответы: 0
Способ 1: Использование консольных команд
Использование «Командной строки» Windows представляет собой наиболее быстрый и эффективный метод очистки DNS-кеша, доступный каждому пользователю без установки дополнительного программного обеспечения. Этот способ позволяет не только очистить кеш, но и получить подробную информацию о текущем состоянии DNS-записей в системе. Важным преимуществом метода является возможность автоматизации процесса через создание батч-файлов для регулярной очистки. Консольные команды работают одинаково эффективно во всех версиях Windows, начиная с Windows 7, что делает их универсальным решением. При этом использование «Командной строки» дает полный контроль над процессом и позволяет убедиться в успешном выполнении операции благодаря подробным системным сообщениям.
- Щелкните правой кнопкой мыши по «Пуску» и из появившегося контекстного меню выберите пункт «Терминал (Администратор)».
- Введите и активируйте команду
ipconfig /flushdns
, которая как раз и отвечает за сброс DNS-кеша. - Вы должны получить уведомление о том, что кеш сопоставителя DNS успешно очищен.
- Обычно достаточно перезагрузить роутер или просто сразу начать использовать сеть. Однако для надежности можете перезагрузить службу DNS, находясь тут же — в консоли. Для этого сначала введите
net stop dnscache
, после получения уведомления об остановке службы используйте вторую команду —net start dnscache
.
Способ 2: Очистка через настройки браузеров
Очистка DNS-кеша через браузер — удобное решение для пользователей, которые сталкиваются с проблемами доступа к конкретным веб-сайтам или некорректным отображением обновленного контента. Этот метод особенно эффективен, когда проблема локализована в рамках определенного браузера и не затрагивает работу всей системы. Современные браузеры предоставляют удобный графический интерфейс для выполнения этой операции, что делает процесс интуитивно понятным даже для неопытных пользователей.
- Откройте веб-обозреватель, в адресную строку вставьте ссылку
chrome://net-internals/#dns
для Google Chrome,opera://net-internals/#dns
— для Opera,browser://net-internals/#dns
— для Яндекс Браузера илиedge://net-internals/#dns
— для стандартного Microsoft Edge. - Перейдя к странице, используйте кнопку «Clear host cache», чтобы удалить все сохраненные ранее файлы кеша.
- Дополнительно можете ввести любой адрес сайта, чтобы проверить текущий домен и присвоение ему IP. После этого снова можете нажать упомянутую выше кнопку, чтобы удалить кеш для отдельного домена.
Способ 3: Сброс через программу NetAdapter Repair
NetAdapter Repair — это специальная программа, которая предлагает комплексное решение для диагностики и устранения проблем с сетевыми адаптерами, включая очистку DNS-кеша. Программа выгодно отличается от других методов наличием автоматизированных процессов восстановления сетевых настроек и возможностью создания точек восстановления перед внесением изменений. Этот инструмент особенно полезен в ситуациях, когда стандартные методы очистки не дают желаемого результата или требуется более глубокая диагностика сетевых проблем. NetAdapter Repair предоставляет удобный графический интерфейс, что делает процесс очистки DNS-кеша доступным для пользователей любого уровня подготовки. При этом программа способна не только очистить кеш, но и автоматически восстановить оптимальные настройки сетевого подключения.
Скачать NetAdapter Repair с официального сайта
- Щелкните по ссылке выше и нажмите кнопку «Download», чтобы начать скачивание программы.
- Она распространяется в портативном виде, поэтому после загрузки EXE-файла его можно просто запустить, чтобы начать работу с софтом.
- Приложение предлагает большое количество различных инструментов для работы с сетью. Вас же интересует кнопка «Flush DNS Cache», отвечающая за сброс кеша сопоставителя DNS.
- Если нужно, можете отметить несколько разных действий галочками и запустить их одновременно.
Способ 4: Сброс сети
Полный сброс сетевых настроек через «Параметры» тоже может помочь с очисткой DNS-кеша, так как эта операция возвращает все сетевые компоненты, включая стек протоколов TCP/IP, в исходное состояние. Этот метод является наиболее радикальным решением и рекомендуется использовать его в случаях, когда другие способы не помогли устранить проблемы с сетевым подключением. Сброс сети затрагивает все аспекты сетевой конфигурации, включая DNS-кеш, что гарантирует полное очищение всех накопленных записей. Однако важно помнить, что этот способ требует повторной настройки сетевых параметров и переустановки некоторых сетевых компонентов. Это делает его своеобразным «последним средством» в решении проблем с DNS-кешем и сетевым подключением в целом.
- Откройте «Пуск» и перейдите в «Параметры», нажав по значку с шестеренкой.
- На панели слева выберите раздел «Сеть и Интернет», затем справа — категорию «Дополнительные сетевые параметры».
- Перейдите к «Сброс сети».
- Нажмите кнопку «Сбросить сейчас», предварительно прочитав уведомление сверху, чтобы точно понимать, к чему приводит данное действие.
- Подтвердите операцию и ожидайте, пока доступ к сети будет восстановлен. По необходимости настройте интернет под свои нужды и продолжайте его использование.
Наша группа в TelegramПолезные советы и помощь
Например, вместо того, чтобы заходить на сайт www.google.com, ваш браузер может перенаправить вас на IP-адрес вредоносного веб-сайта, который злоумышленник вставил в записи DNS вашего компьютера. Или вы можете получить большое количество ошибок 404.
Очистка кеша DNS удаляет всю сохраненную информацию поиска DNS. Затем ваш компьютер получает обновленные данные с DNS-серверов при следующей отправке запроса на поиск.
Как очистить кэш DNS в Windows
Очистка кеша DNS — это простой и быстрый процесс. Процедура одинакова для почти всех систем Windows. Для примера ниже мы будем использовать Windows 10.
Чтобы очистить DNS на вашем компьютере с Windows:
- Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить «командная строка» или «cmd», пока не увидите ее в результатах.
-
Введите
ipconfig/flushdns
, когда командная строка загрузится, и нажмите Enter на клавиатуре. -
Процесс должен занять всего несколько секунд. Вы должны увидеть подтверждающее сообщение DNS Resolver Cache, когда это будет сделано:
База данных кэша DNS на вашем компьютере теперь очищена. Вы должны получить правильное и обновленное сопоставление IP-адресов с DNS-серверов в следующий раз, когда ваш компьютер отправит DNS-запрос.
Очистить кэш DNS на Mac
Есть несколько разных команд для очистки кеша DNS в OS X и macOS в зависимости от используемой версии.
Поскольку процедура одинакова для всех версий, в этой статье подробно описано, как очистить DNS в macOS Mojave (10.14), а затем перечислены команды для других версий в таблице.
Сброс DNS на MacOS Mojave (версия 10.14)
Чтобы очистить кэш DNS на MacOS Mojave, используйте приложение Terminal:
- Запустите Terminal.app, используя ваш предпочтительный метод. Вы можете запустить приложение из Приложения -> Утилиты или нажать
Ctrl + Space
, чтобы запустить Spotlight и выполнить поиск терминала. - Введите
sudo killall -HUP mDNSResponder
и нажмите Enter на клавиатуре. - Введите пароль администратора для рассматриваемой учетной записи и нажмите Enter.
После окончания процесса не будет никаких оповещений
Команды для очистки DNS-кэша в старых версиях macOS и Mac OS X
В таблице ниже перечислены команды для очистки кэша DNS в большинстве версий MacOS и Mac OS X. Вы можете скопировать и вставить их прямо из таблицы в свой терминал.
Mac OS X или macOS версия | Команда терминала |
---|---|
Mojave (version 10.14) High Sierra (version 10.13) Sierra (version 10.12) Mountain Lion (version 10.8) Lion (version 10.7) |
sudo killall -HUP mDNSResponde |
El Capitan (version 10.11) Mavericks (version 10.9) |
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder |
Yosemite (version 10.10) | sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches |
Snow Leopard (version 10.6) Leopard (version 10.5) |
sudo dscacheutil -flushcache |
Tiger (version 10.4) | lookupd -flushcache |
Как очистить кэш DNS в Linux
Дистрибутивы Linux немного отличаются от компьютеров с Windows и Mac. Каждый дистрибутив Linux может использовать свою службу DNS. Некоторые дистрибутивы, такие как Ubuntu, вообще не имеют службы DNS по умолчанию.
Это зависит от того, какая служба используется в вашем дистрибутиве и включена ли она по умолчанию. Некоторые из них — NCSD (Name Service Caching Daemon), dnsmasq и BIND (Berkely Internet Name Domain).
Для каждого дистрибутива вам нужно запустить окно терминала. Нажмите Ctrl + Alt + T
на клавиатуре и используйте соответствующую команду, чтобы очистить кэш DNS для службы, работающей в вашей системе Linux.
Очистить локальный DNS-кэш NCSD
Используйте эту команду для очистки DNS-кэша NCSD на вашем Linux-компьютере:
sudo /etc/init.d/nscd restart
Введите свой пароль, если это необходимо. Процесс останавливается, а затем запускает службу NCSD в течение нескольких секунд.
Очистить локальный DNS-кэш dnsmasq
Используйте эту команду для очистки DNS-кэша dnsmasq на вашем Linux-компьютере:
sudo /etc/init.d/dnsmasq restart
Введите пароль еще раз, если терминал попросит вас. Вы увидите ответ, когда служба останавится и запустится снова.
Очистить локальный DNS-кэш BIND
Если вы используете BIND для службы DNS, есть несколько команд, которые вы можете использовать для очистки его кеша DNS. Вам может потребоваться ввести пароль для завершения процесса.
sudo /etc/init.d/named restart sudo rndc restart sudo rndc exec
Примечание: BIND также позволяет указывать конкретные домены при выполнении сброса DNS. Просто добавьте flushname и имя домена в команду sudo rndc. Например:sudo rndc flushname wiki.merionet.ru
Загрузить PDF
Загрузить PDF
Из данной статьи вы узнаете, как очистить DNS кэш, который является собранием адресов недавно посещенных сайтов. Очистка DNS кэша зачастую исправляет проблему с ошибкой «Страница не найдена» и прочие неисправности с DNS.
-
Для этого нажмите на логотип Windows в нижнем левом углу экрана или нажмите клавишу ⊞ Win.
-
После этого на компьютере будет запущен поиск программы «Командная строка».
-
Это будет первая иконка вверху меню «Пуск». Нажмите на эту иконку, чтобы открыть программу «Командная строка».
-
-
Теперь у вас получится подключиться к ранее заблокированной странице.
Реклама
- Запустите Spotlight
1
. Иконка программы находится в правом верхнем углу экрана.
2
- Открыть Spotlight также можно комбинацией клавиш ⌘ Command+Space
. Это будет первая опция вверху результатов поиска Spotlight.
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
и нажмите ⏎ Return. После этого будет выполнена команда очистки DNS.
- Terminal не отображает нажатие клавиш во время печати, но записывает их.
Советы
- На Windows можно на некоторое время отключить DNS кэширование. Для этого откройте Командную строку и введите stop dnscache. Это приведет к остановке DNS кэширования до следующей перезагрузки компьютера.
- Если вы захотите очистить DNS кэш мобильного устройства, лучше всего это сделать путем жесткого перезапуска, что включает в себя выключение и включение телефона или планшета кнопкой питания.
Реклама
Предупреждения
- После очистки DNS кэша первая загрузка сайта будет медленнее обычного.
Реклама
Об этой статье
Эту страницу просматривали 116 510 раз.
Была ли эта статья полезной?
590260
Не редко, в комментариях к разным статьям с решениями каких-либо проблем с подключением к интернету в Windows 7, я советую делать сброс сетевых настроек. Эта процедура очень часто помогает решить самые разные проблемы с подключением и выходом в интернет на компьютерах не только с Windows 7, или Windows Server 2008, но и с Windows 8 и Windows 10. Правда, в десятке сбросить все сетевые настройки можно немного проще, через параметры по этой инструкции.
Я покажу, как сбросить параметры протокола TCP/IP и DNS с помощью командной строки, и специальной утилиты от Microsoft, которая называется Microsoft Easy Fix.
Для чего вообще сбрасывать эти сетевые параметры? Часто бывает, что вирусы, вредоносные программы, какие-то активаторы, и даже сами пользователи меняют сетевые настройки, после чего перестает работать интернет в Windows 7. Появляются какие-то ошибки с IP, или DNS. Интернет работает медленно, не открываются сайты, не удается подключится к Wi-Fi роутеру, установить подключение к провайдеру, или раздать Wi-Fi с компьютера. Какая бы проблема с подключением к интернету у вас не возникла, есть шанс, что сброс настроек сети ее исправит. Это уже проверенно не один раз.
Эта процедура возвращает настройки всех сетевых адаптеров к заводским. Очищает все параметры, которые были уставлены программами, или самим пользователями. В этом нет ничего страшного, но есть два нюанса:
- Не советую делать сброс сети на компьютере, который установлен у вас на работе, или в каком-то заведении. Лучше обратится к администратору. Так как там скорее всего вручную заданы какие-то настройки протокола TCP/IP, которые будут сброшены.
- Возможно, после этой процедуры вам понадобится заново настроить компьютер на подключение к интернету. Если у вас интернет напрямую подключен к компьютеру, и провайдер требует настройку подключения.
Что к чему вроде бы разобрались, можно переходит к настройке.
Сброс сетевых настроек в Windows 7 через командную строку
Все просто. Для начала, нам нужно запустить командную строку от имени администратора. Один из способов: откройте Пуск, в строке поиска введите cmd. В результатах появится «Командная строка». Нажмите на нее правой кнопкой мыши и выберите «Запустить от имени администратора».
Дальше нужно выполнить следующую команду:
netsh winsock reset
Вы можете скопировать команду и вставить ее в командную строку Windows 7. Для выполнения нужно нажать Ентер.
После выполнения этой команды я советую перезагрузить компьютер. Возможно, ваша проблема будет решена. Если нет, то выполните еще одну команду:
netsh int ip reset c:\resetlog.txt
Вы можете выполнить эти команды подряд. После чего нужно обязательно перезагрузить свой компьютер, или ноутбук. Настройки сети будут сброшены к заводским.
Сброс кэша DNS в Windows 7
Команды, о которых я писал выше, так же делают сброс кэша DNS. Но если у вас ошибка только по DNS, например, DNS-сервер не отвечает, или Не удается найти DNS-адрес сервера, то можно выполнить только сброс DNS следующей командой:
ipconfig /flushdns
Если эта команда не решит проблему, то можете попробовать выполнить две команды, о которых я писал выше.
Утилита Microsoft Easy Fix для сброса настроек протокола TCP/IP в Windows
Утилиту Microsoft Easy Fix можно скачать с официального сайта: https://support.microsoft.com/ru-ru/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility
Просто запустите утилиту и нажмите «Далее».
Дальше программа внесет изменения, и предложит перезагрузить компьютер.
Закройте окно утилиты и перезагрузите компьютер.
Если остались какие-то вопросы по статье, то спрашивайте в комментариях.