Если сайты в браузере не загружаются, хотя интернет работает, проблема может быть в закешированных DNS-записях. Очистка кэша в Windows 10 через командную строку решает задачу за 10 секунд. Достаточно ввести одну команду — и система сбросит устаревшие данные о соответствиях имен сайтов и IP-адресов.
В этой статье я покажу, как это сделать правильно, а также объясню, почему этот способ работает, когда помогает и в каких случаях стоит обратиться к дополнительным методам. Начнём с самого простого — базовой команды, которая сработает в 90% случаев.
Почему нужно чистить кэш и когда это помогает
DNS-кэш — это временная память вашего компьютера, где хранятся соответствия между доменными именами (например, google.com) и их IP-адресами. Когда вы заходите на сайт, система сначала проверяет кэш: если данные есть, она использует их, чтобы ускорить загрузку. Но иногда эти данные устаревают.
Проблемы возникают, когда:
- сайт изменил свой IP-адрес (например, после переезда на другой хостинг),
- провайдер или роутер выдают неверные DNS-записи,
- в кэше сохранились ошибочные или устаревшие данные после сбоя.
В таких случаях браузер не может подключиться к сайту, хотя интернет работает. Очистка кэша заставляет систему запросить актуальные данные у DNS-сервера.
Симптомы, при которых стоит попробовать сбросить кэш:
- страница не загружается, но открывается на других устройствах (телефон, планшет),
- браузер выдаёт ошибку типа «ERR_NAME_NOT_RESOLVED» или «DNS_PROBE_FINISHED_NXDOMAIN»,
- сайт открывается, но очень медленно, хотя раньше грузился быстро.
Если проблема сохраняется после очистки кэша, попробуйте сменить DNS-серверы на Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1) — это часто решает вопросы с медленной загрузкой или недоступностью сайтов
| Способ | Действия | Примечание |
|---|---|---|
| Через меню Пуск | Пуск → Введите "Командная строка" → ПКМ → Запуск от имени администратора | Самый универсальный метод |
| Через поиск | Win + S → Введите "cmd" → ПКМ → Запустить от имени администратора | Работает, если поиск включён |
| Через диспетчер задач | Ctrl + Shift + Esc → Файл → Запустить новую задачу → Введите "cmd" → Отметить галочку "Создать задачу с правами администратора" | Помогает, если Проводник не отвечает |
Способы открыть командную строку в Windows 10
Чтобы очистить кэш DNS, нужно запустить командную строку от имени администратора. Есть несколько способов сделать это:
Если вы часто используете командную строку, можно закрепить её на панели задач или в меню Пуск. Для этого найдите приложение через поиск, кликните по нему правой кнопкой и выберите Закрепить на панели задач.
Основная команда для очистки кэша DNS
Откройте командную строку от имени администратора (как это сделать, читайте выше) и введите:
ipconfig /flushdns
Если всё сделали правильно, увидите сообщение:
Конфигурация для Windows. Кэш распознавателя успешно очищен.
Эта команда работает во всех версиях Windows — от 7 до 11. Она удаляет все закешированные DNS-записи, и при следующем обращении к сайту система запросит актуальные данные у DNS-сервера.
Если вы видите ошибку типа «Отказано в доступе», значит, командная строка запущена не от имени администратора. Закройте её и откройте заново с нужными правами.
Дополнительные команды для диагностики
Если очистка кэша не помогла, проверьте другие параметры сети. Введите по очереди эти команды в командную строку (от имени администратора):
ipconfig /release— освобождает текущий IP-адрес.ipconfig /renew— запрашивает новый IP-адрес у роутера или провайдера.ipconfig /displaydns— показывает текущие DNS-записи в кэше (полезно для диагностики).netsh winsock reset— сбрасывает стек TCP/IP (помогает при сложных сетевых ошибках).
После выполнения команд netsh winsock reset и ipconfig /renew перезагрузите компьютер, чтобы изменения вступили в силу.
⚠️ Внимание: команда netsh winsock reset сбрасывает сетевые настройки Windows. После её выполнения могут слететь некоторые параметры (например, настройки или прокси). Используйте её только если уверены, что проблема именно в сетевом стеке.
Сравнение команд для работы с в Windows 10
Помимо очистки кэша, в Windows 10 есть и другие команды для работы с DNS. Они могут прегодиться, если стандартный сброс не сработал или нужно углубиться в диагностику.
| Команда | Назначение | Когда использовать |
|---|---|---|
ipconfig /flushdns | Очищает кэш DNS-распознавателя | При ошибках типа "DNS не отвечает" |
ipconfig /registerdns | Обновляет все DHCP-аренды и повторно регистрирует DNS-имена | Если компьютер не может подключиться к локальной сети |
nslookup example.com | Проверяет DNS-записи для указанного домена | Для диагностики проблем с разрешением имён |
netsh interface ip delete dns | Удаляет статические DNS-серверы | Если нужно сбросить настройки вручную |
Команда nslookup особенно полезна для проверки, какой IP-адрес соответствует домену. Например, введите nslookup google.com — система покажет IP, который используется для подключения. Если он отличается от актуального, значит, проблема в DNS.
Что делать, если очистка кэша не помогла
Если после сброса кэша сайты по-прежнему не открываются, проблема может быть глубже. Вот что стоит проверить:
- Проверьте подключение к интернету. Убедитесь, что другие сайты открываются, а значок сети в трее показывает подключение.
- Перезагрузите роутер. Иногда проблема на стороне маршрутизатора — он может кэшировать DNS-записи сам.
- Попробуйте другой DNS-сервер. В настройках сети (в
Параметры → Сеть и Интернет → Изменение параметров адаптера → Свойства → IP версией 4) укажите адреса Google (8.8.8.8,8.8.4.4) или Cloudflare (1.1.1.1). - Отключите или прокси. Они могут мешать правильному разрешению DNS.
Если проблема сохраняется на всех устройствах в вашей сети, скорее всего, она на стороне провайдера или сайта. В этом случае стоит позвонить в техническую поддержку интернет-провайдера или подождать, пока проблема не устранится на стороне ресурса.
Пошаговая инструкция: очистка кэша для новичков
Если вы никогда не работали с командной строкой, следуйте этой инструкции. Она подойдёт даже тем, кто не разбирается в компьютерах.
Шаг 1. Откройте меню Пуск и введите в поисковой строке Командная строка.
Шаг 2. В результатах поиска найдите приложение Командная строка, кликните по нему правой кнопкой мыши и выберите Запуск от имени администратора.
Шаг 3. В открывшемся окне введите команду:
ipconfig /flushdns
Шаг 4. Нажмите Enter. Если всё прошло успешно, вы увидите сообщение об удачной очистке кэша.
Шаг 5. Закройте командную строку и попробуйте снова открыть проблемный сайт.
Если после этого сайт не загружается, повторите шаги, но после очистки кэша введите ещё две команды:
ipconfig /release
ipconfig /renew
Затем перезагрузите компьютер.
Чек-лист перед очисткой кэша DNS
Часто задаваемые вопросы
Очистка кэша удалит мои закладки или пароли?
Нет, очистка кэша не затрагивает закладки, историю браузера, сохранённые пароли или другие личные данные. Она удаляет только временные записи о соответствиях имён сайтов и их IP-адресов.
Нужно ли очищать кэш регулярно?
В большинстве случаев нет. Очистка кэша нужна только при возникновении проблем с загрузкой сайтов. Регулярное выполнение этой процедуры не даёт никаких преимуществ и даже может немного замедлить работу, так как системе придётся заново запрашивать DNS-записи.
Можно ли очистить кэш без командной строки?
В Windows 10 нет встроенного графического интерфейса для очистки кэша DNS. способ — через командную строку с помощью команды ipconfig /flushdns. Однако можно создать ярлык на рабочем столе с этой командой, чтобы не вводить её вручную.
Почему после очистки кэша сайты грузятся дольше?
Это нормально. После сброса кэша система запрашивает DNS-записи заново, что может занять несколько секунд. При первом обращении к сайту после очистки он может загружаться медленнее, но при повторных посещениях скорость вернётся к обычной.