Ошибка DNS-сервер не отвечает при исправном интернет-соединении почти всегда означает одно: компьютер не может преобразовать имя сайта в IP-адрес, и браузер показывает пустую страницу вместо содержимого. Первое, что стоит сделать в этой ситуации, — открыть командную строку и выполнить ping 8.8.8.8: если пакеты проходят, значит сам интернет работает, а проблема локализована именно в службе разрешения имён, и ремонт DNS-сервиса сводится к настройкам, а не к железу или провайдеру.
Эта статья разбирает типовые причины сбоев DNS, безопасный порядок диагностики и способы восстановления — от очистки кэша до смены серверов. Все шаги обратимы и не требуют прав администратора там, где это возможно, а рискованные действия помечены отдельно.
Как устроен DNS и что именно «ломается»
DNS (Domain Name System) — распределённая служба, которая переводит понятные человеку адреса вроде example.com в числовые IP-адреса серверов. Когда вы вводите адрес в браузере, запрос сначала уходит в локальный кэш, затем — на DNS-сервер, указанный в настройках сетевого подключения (обычно это сервер провайдера или адрес роутера).
Ремонт DNS-сервиса требуется, когда цепочка разрывается на одном из звеньев: повреждён локальный кэш, остановлена системная служба DNS-клиент, сервер провайдера перегружен или недоступен, либо настройки подменены сторонним ПО. Важно понимать: сам по себе DNS не «изнашивается» — это программный уровень, и почти любая неисправность устраняется конфигурацией.
⚠️ Внимание: если сайты не открываются на всех устройствах в домашней сети одновременно, проблема почти наверняка в роутере или у провайдера, а не в настройках конкретного компьютера. Начинайте проверку с перезагрузки роутера, прежде чем менять что-либо в системе.
Быстрая диагностика: где именно обрыв
Прежде чем что-то чинить, определите точку отказа. Это займёт несколько минут и избавит от лишних действий.
- 🔍 Выполните
ping 8.8.8.8— проверка доступности интернета в обход DNS. - 🌐 Выполните
nslookup ya.ru— проверка работы самого механизма разрешения имён и ответа текущего DNS-сервера. - 📱 Проверьте тот же сайт с телефона через мобильный интернет — исключает проблему на стороне самого сайта.
- 🔌 Перезагрузите роутер — устраняет зависший DNS-прокси на самом маршрутизаторе.
Если ping по IP проходит, а nslookup возвращает ошибку таймаута — диагноз подтверждён: неисправен именно DNS-уровень. Если не проходит и ping по IP, проблема глубже (кабель, драйвер адаптера, провайдер), и манипуляции с DNS результата не дадут.
Ping по IP-адресу работает, а сайты по именам не открываются — это классический признак сбоя DNS, который чинится настройками, а не переустановкой системы.
Очистка кэша и перезапуск службы DNS-клиент
Локальный кэш хранит результаты прошлых запросов, и повреждённая или устаревшая запись способна «отравить» доступ к конкретным сайтам даже при исправном сервере. Очистка — безопасная операция, она не затрагивает никакие настройки.
В Windows откройте командную строку от имени администратора и выполните:
ipconfig /flushdns
netsh winsock reset
Первая команда очищает кэш DNS, вторая сбрасывает сетевой стек Winsock — она нужна, если сбой вызван сторонним ПО (VPN, антивирус с веб-фильтрацией), встроившимся в обработку соединений. После winsock reset требуется перезагрузка компьютера.
Дополнительно проверьте, что служба DNS-клиент запущена: нажмите Win + R, введите services.msc, найдите службу в списке и убедитесь, что она работает. Если она остановлена — запустите и установите тип запуска «Автоматически».
☑️ Базовое восстановление DNS
Смена DNS-сервера на публичный
Серверы провайдера периодически перегружены или фильтруют запросы, поэтому переход на публичный DNS — рабочий способ как диагностики, так и постоянного решения. Общедоступные варианты: Google Public DNS (8.8.8.8 и 8.8.4.4) и Cloudflare (1.1.1.1 и 1.0.0.1) — эти адреса общеизвестны и указаны на официальных сайтах сервисов.
Порядок действий в Windows: откройте Панель управления → Центр управления сетями → Изменение параметров адаптера, затем свойства активного подключения, выберите IP версии 4 (TCP/IPv4) и вручную пропишите предпочитаемый и альтернативный DNS-серверы. Путь в настройках может немного отличаться в зависимости от версии системы — в Windows 11 часть параметров вынесена в «Параметры → Сеть и Интернет».
Прописывайте DNS не только в системе, но и проверьте настройки роутера: если там заданы свои серверы, роутер может передавать их устройствам по DHCP, перекрывая ручные настройки ПК.
После смены сервера снова выполните ipconfig /flushdns и проверьте работу. Если сайты открылись — причина была в сервере провайдера, и можно либо оставить публичный DNS, либо сообщить о проблеме провайдеру.
Файл hosts и вмешательство стороннего ПО
Файл hosts (в Windows он находится по пути C:\Windows\System32\drivers\etc\hosts) задаёт локальные соответствия имён и адресов с приоритетом над DNS. Вредоносные программы и некоторые «активаторы» дописывают туда строки, перенаправляя популярные сайты на чужие серверы или блокируя их вовсе.
Откройте файл в блокноте с правами администратора. В норме там только закомментированные строки, начинающиеся с символа #. Любые активные записи, которые вы не добавляли сами (особенно с адресами поисковиков, соцсетей, антивирусов), — подозрительны; их можно удалить или закомментировать.
⚠️ Внимание: если нежелательные записи в hosts появляются снова после удаления, в системе работает процесс, который их восстанавливает. Простое редактирование файла здесь бессильно — требуется проверка системы антивирусом и анализ автозагрузки.
Когда проблема на стороне роутера или провайдера
Роутер выступает DNS-прокси для всех устройств домашней сети, и его зависание или сбой прошивки влияет сразу на всё. Перезагрузка по питанию (выключить на 30–60 секунд) — первый и безопасный шаг. Если сбои повторяются регулярно, проверьте в веб-интерфейсе роутера, какие DNS-серверы заданы в настройках WAN, и при необходимости укажите публичные.
Точный путь к этим настройкам зависит от модели и прошивки маршрутизатора — сверяйтесь с инструкцией производителя. Сброс роутера к заводским настройкам выполняйте только если помните параметры подключения провайдера (логин, пароль PPPoE и т.п.), иначе после сброса интернет придётся настраивать заново.
Как отличить блокировку провайдера от сбоя DNS
Если nslookup возвращает адрес, но сайт не открывается, а через VPN или другой DNS-сервер всё работает — вероятна фильтрация на стороне провайдера, а не техническая неисправность. Ремонт тут не требуется: достаточно сменить DNS или использовать шифрованные протоколы (DNS-over-HTTPS), если их поддерживает ваш браузер.
Сравнение способов восстановления
| Метод | Когда применять | Риск |
|---|---|---|
| Очистка кэша (flushdns) | Не открываются отдельные сайты | Отсутствует |
| Смена DNS на публичный | Сервер провайдера не отвечает | Минимальный |
| Сброс Winsock | Сбой после установки VPN/антивируса | Требуется перезагрузка |
| Правка hosts | Перенаправление конкретных сайтов | Нужны права администратора |
| Настройка DNS в роутере | Проблема на всех устройствах сети | Зависит от модели роутера |
Двигайтесь по таблице сверху вниз: от простых и обратимых действий к более глубоким. В большинстве бытовых случаев достаточно очистки кэша и смены DNS-сервера — разборка с Winsock и hosts нужна лишь при стойких сбоях.
Начинайте ремонт DNS с обратимых шагов — flushdns и смены сервера. Сбросы стека и правку системных файлов оставляйте на случай, когда простые методы не помогли.
Часто задаваемые вопросы
Почему интернет есть, а сайты не открываются?
Чаще всего причина в DNS: соединение с сетью работает, но имена сайтов не преобразуются в IP-адреса. Проверьте это командой ping 8.8.8.8 — если пакеты проходят, меняйте DNS-сервер и очищайте кэш.
Безопасно ли использовать публичные DNS вроде 8.8.8.8?
Да, это общеизвестные серверы крупных компаний, предназначенные именно для публичного использования. Они не хуже серверов провайдера, а по скорости ответа нередко стабильнее.
DNS слетает после каждой перезагрузки — что делать?
Проверьте, не сбрасывает ли настройки стороннее ПО (VPN-клиенты, оптимизаторы сети), и посмотрите параметры DHCP на роутере. Также убедитесь, что в свойствах адаптера адреса прописаны вручную, а не получаются автоматически с нежелательного сервера.
Поможет ли переустановка Windows при ошибке DNS?
Переустановка — крайняя мера, и в подавляющем большинстве случаев она избыточна: сбой DNS устраняется настройками, очисткой кэша или сменой сервера. К переустановке имеет смысл прибегать только при глубоком повреждении системы, которое подтверждено другими симптомами.
Сайты не открываются на всех устройствах дома — чинить каждое?
Нет. Если проблема общая для всей сети, источник — роутер или провайдер. Перезагрузите роутер, проверьте DNS в его настройках и при необходимости свяжитесь с поддержкой провайдера.