Введение / Зачем это нужно
Кэш DNS работает как записная книжка вашего компьютера: он запоминает IP-адреса посещённых сайтов, чтобы не запрашивать их у серверов каждый раз заново. Это ускоряет загрузку страниц, но создаёт побочный эффект. Если сайт переехал на другой сервер, а в вашей системе осталась старая запись, браузер будет пытаться обратиться по устаревшему адресу. Результат — бесконечная загрузка, ошибки соединения или перенаправление на нерабочие страницы.
Выполняя этот гайд, вы полностью очистите локальный кэш, сбросите настройки сетевых сокетов и заставите Windows запросить актуальные данные у вашего провайдера. Процедура безопасна, занимает минимум времени и не затрагивает личные файлы.
Требования / Подготовка
Перед началом убедитесь, что выполнены следующие условия:
- У вас есть права локального администратора на компьютере. Без них команды завершатся ошибкой доступа.
- К ПК подключён сетевой кабель или активна Wi-Fi сеть (даже если интернет не работает, адаптер должен быть включён).
- Откройте все браузеры и мессенджеры, использующие сеть, чтобы они не блокировали перезапуск служб.
Пошаговая инструкция
Шаг 1: Запуск командной строки от имени администратора
Нажмите комбинацию Win + S, введите cmd. В результатах поиска найдите Командная строка, кликните правой кнопкой мыши и выберите Запуск от имени администратора. Подтвердите запрос контроля учётных записей, если он появится.
💡 Совет: В Windows 11 вы также можете нажать
Win + Xи выбрать Терминал (Администратор). Команды в нём работают идентично.
Шаг 2: Очистка DNS-кэша
В появившемся окне введите следующую команду и нажмите Enter:
ipconfig /flushdns
Система ответит сообщением Кэш сопоставителя DNS успешно очищен. Если вы видите текст об ошибке доступа, проверьте, что окно запущено от имени администратора.
Шаг 3: Обновление IP-адреса и сброс Winsock
Для полного обновления сетевых параметров выполните две команды последовательно:
ipconfig /release
ipconfig /renew
Первая отключит текущий IP-адрес, вторая запросит новый у роутера. После этого сбросьте стандартные настройки каталога Winsock, которые отвечают за обработку сетевых запросов приложениями:
netsh winsock reset
Вы увидите предупреждение о необходимости перезагрузки службы или системы.
Шаг 4: Перезапуск службы DNS-клиента
Иногда системная служба DNS-клиент зависает в фоне и не подхватывает новые параметры. Остановите и запустите её вручную:
net stop dnscache
net start dnscache
⚠️ Важно: В некоторых версиях Windows служба называется
Dnscache. Еслиdnscacheне распознаётся, используйтеsc stop dnscacheиsc start dnscache.
Проверка результата
Откройте браузер и перейдите на несколько ранее проблемных сайтов. Для технической проверки введите в командной строке:
nslookup google.com
Команда вернёт IP-адрес сервера, а не ошибку Non-existent domain. Также выполните ping ya.ru -n 4. Если пакеты отправляются и приходят без потерь, сеть работает в штатном режиме.
Возможные проблемы
Ошибка «Отказано в доступе» или «Access Denied» Причина: терминал запущен от имени стандартного пользователя. Закройте окно, найдите командную строку в поиске и обязательно выберите Запуск от имени администратора.
Служба DNS-клиент не отвечает на net stop
Причина: служба отключена в реестре или групповых политиках. Откройте services.msc, найдите DNS-клиент, установите тип запуска в Автоматически и запустите её.
После сброса интернет пропал полностью
Причина: роутер не выдал новый DHCP-адрес или сбились параметры адаптера. Откройте ncpa.cpl, кликните правой кнопкой по активному подключению → Свойства → IP версии 4 (TCP/IPv4) и переключитесь на Получить IP-адрес автоматически.