Если вы видите ошибку «DNS-сервер не отвечает» в Windows, интернет может работать, но сайты не открываются. Проблема кроется в неполадках с преобразованием доменных имен в IP-адреса. Чаще всего это решается за несколько минут — нужно знать, куда смотреть.

В этой статье разберем, как провести диагностику сети в Windows, выявить причину и устранить неполадку. Начнем с простых способов (перезагрузка роутера, сброс кэша DNS) и перейдем к сложным (настройка альтернативных DNS-серверов, проверка сетевых параметров). Если вы не специалист — не волнуйтесь: большинству пользователей помогают первые 3–4 шага.

Сначала проверим, связана ли проблема с вашим устройством или с провайдером.

Как понять, что DNS-сервер действительно не отвечает

Прежде чем копаться в настройках, убедитесь, что ошибка не временная. Вот как это сделать:

Откройте командную строку (Win + R → введите cmd → Enter) и выполните команду:

ping 8.8.8.8

Если пинги идут (вы видите строки с Время = ...мс), а интернет не работает — проблема точно в DNS. Если пинги не идут (сообщение «Превышен интервал ожидания»), дело в подключении к сети, а не в DNS.

Еще один тест: попробуйте открыть сайт через IP-адрес. Например, введите в браузере http://93.158.134.3 (это IP Ya.ru). Если страница открывается — не работает. Если нет — проверяйте подключение к интернету.

💡

Если пинги не идут даже к 8.8.8.8, проверьте кабель, Wi-Fi или перезагрузите роутер. DNS здесь ни при чем

ПричинаСимптомыРешение
Проблемы у провайдераНе работают все сайты, но пинги к 8.8.8.8 идутПодождать 10–30 минут или сменить DNS-сервер
Сбой в кэше DNSСайты не открываются, но после перезагрузки компьютера работаетОчистить кэш командой ipconfig /flushdns
Неправильные настройки в WindowsПроблема только на одном устройствеУстановить от Google (8.8.8.8) или Cloudflare (1.1.1.1)
Проблемы с роутеромНе работает интернет на всех устройствахПерезагрузить роутер или сбросить его настройки
Блокировка антивирусом или брандмауэромПроблема появилась после установки ПОВременно отключить защиту и проверить

Причины ошибки и быстрые способы их устранения

Ошибка «DNS-сервер не отвечает» возникает по нескольким причинам. Вот самые распространенные и способы их устранения:

Начнем с самого простого: перезагрузки роутера и компьютера. Выключите роутер из розетки на 30 секунд, затем включите обратно. Перезагрузите компьютер. В 30% случаев это решает проблему.

Сброс кэша и сетевых параметров

Если перезагрузка не помогла, очистите кэш DNS. Это удалит временные записи, которые могли устареть или повредиться. Делается это за две команды:

  • Откройте командную строку от имени администратора (Win + X → «Командная строка (администратор)» или «Windows PowerShell (администратор)»).
  • Введите по очереди:
    • ipconfig /flushdns — очищает кэш DNS;
    • netsh int ip reset — сбрасывает настройки IP;
    • netsh winsock reset — сбрасывает стек Winsock.
  • Перезагрузите компьютер.

После этих действий проверьте, заработал ли интернет. Если нет — переходите к следующему шагу.

Настройка альтернативных DNS-серверов

Если вашего провайдера не работает, можно использовать публичные DNS-серверы. Это бесплатные сервисы от Google, Cloudflare или Yandex, которые часто работают быстрее и стабильнее.

Вот как их настроить:

  1. Откройте «Параметры» (Win + I) → «Сеть и Интернет» → «Ethernet» (или «Wi-Fi»).
  2. Нажмите на текущее подключение → «Изменить параметры адаптера» (в правой части окна).
  3. Щелкните правой кнопкой по вашему подключению (Ethernet или Wi-Fi) → «Свойства».
  4. Выберите «IP версии 4 (TCP/IPv4)» → «Свойства».
  5. Активируйте пункт «Использовать следующие адреса DNS-серверов» и введите:
    • Для Google DNS: 8.8.8.8 (предпочтительный) и 8.8.4.4 (альтернативный);
    • Для Cloudflare DNS: 1.1.1.1 и 1.0.0.1;
    • Для Yandex DNS: 77.88.8.8 и 77.88.8.1.
  6. Нажмите «OK» и перезагрузите компьютер.
⚠️ Внимание: если после смены интернет перестал работать совсем, верните настройки на «Получить адрес DNS-сервера автоматически» и проверьте подключение к сети.
Что вы уже пробовали сделать для устранения ошибки?
Перезагрузил роутер
Очистил кэш DNS
Сменил DNS-сервер
Ничего не пробовал

Проверка работы DNS-серверов провайдера

Иногда проблема кроется в DNS-серверах вашего интернет-провайдера. Чтобы это проверить, можно сравнить скорость и стабильность работы различных DNS.

Вот таблица с адресами популярных публичных DNS-серверов и их особенностями:

DNS-серверАдресОсабенности
Google DNS8.8.8.8, 8.8.4.4Быстрый, надежный, но может собирать данные о запросах
Cloudflare DNS1.1.1.1, 1.0.0.1Самый быстрый, обещает не хранить логи
Yandex DNS77.88.8.8, 77.88.8.1Оптимизирован для русскоязычных сайтов
OpenDNS208.67.222.222, 208.67.220.220Фильтрует вредоносные сайты
Comodo Secure DNS8.26.56.26, 8.20.247.20Защита от фишинга и malware

Чтобы проверить, какой работает быстрее, используйте утилиту nslookup. Откройте командную строку и введите:

nslookup ya.ru 8.8.8.8

Затем повторите команду с другим адресом, например nslookup ya.ru 1.1.1.1. Сравните время ответа (строка Time в миллисекундах). Чем меньше значение — тем быстрее DNS.

Если DNS-сервер провайдера медленный или нестабильный, смена на публичный DNS (например, Cloudflare или Google) решит проблему в 80% случаев

Проверка сетевых настроек Windows

Если смена не помогла, возможно, проблема в настройках сети Windows. Вот что нужно проверить:

  • Правильный ли IP-адрес? Откройте командную строку и введите ipconfig /all. Убедитесь, что в разделе вашего подключения (Ethernet или Wi-Fi) есть строка «IPv4-адрес» с адресом, например 192.168.1.100. Если адрес начинается с 169.254.x.x — это признак проблем с DHCP (сервером раздачи в роутере).
  • Работает ли шлюз по умолчанию? В том же выводе ipconfig /all найдите строку «Основной шлюз». Пинганьте этот адрес командой ping [адрес]. Если пинги не идут — проблема в подключении к роутеру.
  • Включена ли служба DNS-клиента? Нажмите Win + R, введите services.msc, найдите «DNS-клиент» и убедитесь, что она работает (статус «Работает», тип запуска «Автоматически»).

Если IP-адрес начинается с 169.254.x.x, это значит, что ваш компьютер не смог получить адрес от роутера. Попробуйте:

  • Перезагрузить роутер;
  • Отключить и снова включить сетевой адаптер в «Диспетчере устройств»;
  • Вручную задать IP-адрес в настройках подключения (например, 192.168.1.100 с маской 255.255.255.0 и шлюзом 192.168.1.1).

Проверка на вирусы и конфликты программ

Иногда ошибку «DNS-сервер не отвечает» вызывают вирусы или конфликты с программами, которые вмешиваются в сетевое подключение. Например, некоторые VPN, антивирусы или прокси-серверы могут блокировать DNS-запросы.

Как проверить, не блокирует ли антивирус DNS

Временно отключите антивирус и проверьте, заработал ли интернет. Если да — добавьте браузер в исключения или смените антивирус. То же самое относится к VPN и брандмауэру (например, встроенному в Windows).

Также проведите сканирование системы на вирусы. Используйте Kaspersky Virus Removal Tool, Dr.Web CureIt! или встроенный Windows Defender. Обратите внимание на программы, которые вы устанавливали перед появлением проблемы.

Пошаговая инструкция: что делать, если ничего не помогает

Если все предыдущие шаги не сработали, выполните эту пошаговую инструкцию. Она покрывает 90% случаев, когда DNS-сервер не отвечает.

Чек-лист по устранению ошибки DNS

Выполнено: 0 / 8

Часто задаваемые вопросы

Почему DNS-сервер не отвечает только на одном устройстве?

Если проблема только на одном компьютере или телефоне, а на остальных устройствах интернет работает, дело в настройках этого устройства. Проверьте DNS-серверы в настройках подключения, очистите кэш или сбросьте сетевые параметры. Также возможно, что на устройстве установлено ПО, блокирующее DNS (антивирус, VPN).

Может ли проблема быть в роутере?

Да. Если DNS-сервер не отвечает на всех устройствах, подключенных к роутеру, проблема, скорее всего, в нем. Перезагрузите роутер, сбросьте его настройки к заводским или обновите прошивку. Также проверьте, не блокирует ли встроенный в роутер брандмауэр или родительский контроль.

Как проверить, работает ли DNS-сервер провайдера?

Откройте командную строку и введите nslookup ya.ru. Если в ответе вы видите IP-адрес сайта (например, 93.158.134.3), то работает. Если появляется ошибка «Request timed out» или «DNS request timed out», сервер не отвечает. В этом случае попробуйте сменить на публичный (например, 8.8.8.8).

Что делать, если после смены интернет пропал совсем?

Верните настройки на «Получить автоматически» и перезагрузите компьютер. Возможно, вы ввели неверный адрес или провайдер блокирует сторонние DNS-серверы. В этом случае попробуйте другой DNS (например, вместо Google) или обратитесь в техподдержку провайдера.