#Что означает ошибка
DNS-сервер не отвечает Windows не удаётся связаться с устройством или ресурсом
DNS переводит имена сайтов в IP-адреса. Если DNS-сервер провайдера или роутера не отвечает, сайты не открываются, хотя соединение есть, а ping 8.8.8.8 проходит. Мастер диагностики Windows пишет «Компьютер настроен правильно, но устройство или ресурс (DNS-сервер) не отвечает». Исправление — сменить DNS и сбросить кэш.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Сбой DNS провайдераDNS-серверы провайдера недоступны. | Работает после смены DNS. | Укажите публичные DNS. |
| Повреждён кэш DNSВ кэше неверные записи. | После очистки сайты открываются. | ipconfig /flushdns. |
| Проблема роутераРоутер зависает как DNS-ретранслятор. | Проблема на всех устройствах. | Перезагрузите, укажите DNS в роутере. |
| Брандмауэр, VPN или IPv6Блокируют порт 53 либо IPv6-DNS. | После отключения VPN всё работает. | Отключите. |
#Пошаговое решение
- Проверьте ping по IPНа Windows нажмите
Win+R, введитеcmdи выполнитеping -n 20 1.1.1.1; на macOS/Linux откройте «Терминал» и выполнитеping -c 20 1.1.1.1. Смотрите строки «Потеряно»/«packet loss» и колебания времени ответа. Если потери есть, повторите тест до адреса своего шлюза (Windows:ipconfig→ «Основной шлюз»), чтобы отделить проблемы Wi-Fi от проблем внешней линии. Некоторые серверы ограничивают ICMP, поэтому одна неудачная проверка ping не доказывает отсутствие интернета. - Перезагрузите роутерОтключите питание роутера на 30 секунд, подключите снова и дождитесь загрузки. Не нажимайте кнопку Reset, чтобы не сбросить параметры провайдера.
- Смените DNS на ПКМеняйте DNS только если проверка показала, что сайты открываются по IP, а имена не определяются. В Windows 11 откройте «Параметры → Сеть и Интернет → Wi-Fi/Ethernet → Назначение DNS-сервера → Изменить», запишите прежние адреса, выберите «Вручную», включите IPv4 и укажите предпочтительный
1.1.1.1, альтернативный1.0.0.1; сохраните. В Windows 10 используйте «Панель управления → Центр управления сетями → Изменение параметров адаптера → Свойства → IP версии 4». После проверки верните автоматическое получение DNS, если изменение не помогло. Рабочие/корпоративные DNS без согласования не меняйте. - Очистите кэшОчистка системного кеша DNS Windows может помочь, если после исправления DNS компьютер продолжает использовать старый ответ; очистка изображений и файлов браузера DNS-сервер не исправляет. Нажмите
Win+R, введитеcmd, нажмите Enter. В командной строке выполнитеipconfig /flushdnsи дождитесь сообщения об успешной очистке кеша сопоставителя DNS. Затем в том же окне выполнитеnslookup example.comи сравните результат сnslookup example.com 1.1.1.1. Если системный сервер не отвечает, а альтернативный отвечает, проверьте адреса DNS в свойствах активного подключения и настройки маршрутизатора. Если оба запроса не проходят, проверьте интернет и ограничения сети. Не нужно удалять файлы cookie и пароли. - Проверьте проверку DNSВ Windows нажмите
Win+R→cmd→ Enter, выполнитеnslookup example.com, затемnslookup example.com 1.1.1.1; используйте реально существующий проверяемый домен вместо example.com. Сравните сервер и выданные IP. Если запрос к 1.1.1.1 проходит, а к системному DNS нет, изучайте адреса DNS на сетевом адаптере; если оба не отвечают, проверьте доступность сети и ограничения маршрутизатора. Ошибка NXDOMAIN для несуществующего имени сама по себе нормальна. - Отключите IPv6 для диагностикиНе отключайте IPv6 только ради сообщения «DNS-сервер не отвечает»: современные сети и приложения могут использовать его. Сначала откройте
Win+R→cmd→ipconfig /allи посмотрите, какие адреса DNS и IPv6 действительно выданы адаптеру. Если есть подтверждение неисправности IPv6-маршрута, согласуйте проверку с администратором сети; при временном изменении обязательно запишите исходное состояние и верните IPv6 после теста. Основная диагностика — сравнение запросов к выбранным DNS-серверам. - Отключите VPN и сторонний файерволЕсли ошибка появилась после включения VPN, откройте своё приложение VPN, запишите используемый профиль и временно нажмите «Отключить»; затем выполните в командной строке Windows
nslookup example.com. Если без VPN домены разрешаются, а с ним нет, проверьте у поставщика VPN его DNS-настройки или обратитесь к администратору рабочего VPN: у корпоративных сетей внутренние имена без VPN могут не работать. Для стороннего сетевого экрана откройте его журнал блокировок и найдите событие DNS для времени ошибки; если оно есть, уточните правило для UDP/TCP 53 и используемого системного резолвера. Не отключайте антивирус или весь брандмауэр ради проверки. Если VPN не установлен и в журнале нет блокировок, переходите к проверке DNS-серверов и маршрутизатора. - Сбросьте сетьИспользуйте только если проверены кабель/роутер, DNS и драйвер, а проблема остаётся на этом компьютере. В Windows 11 откройте «Пуск → Параметры → Сеть и Интернет → Дополнительные сетевые параметры → Сброс сети → Сбросить сейчас». В Windows 10: «Параметры → Сеть и Интернет → Состояние → Сброс сети». До подтверждения сохраните пароль Wi-Fi, параметры VPN, прокси и статические IP: адаптеры будут переустановлены, подключение прервётся, понадобится перезагрузка. После запуска заново подключитесь и восстановите свои настройки; если устройство рабочее — согласуйте сброс с администратором.
- Диагностика DNS и сброс сетевого стекаWindows · Командная строка (CMD)С осторожностьюПрава администратораДиагностика DNS и сброс сетевого стека.
nslookup google.com 8.8.8.8nslookup google.comipconfig /flushdnsnetsh winsock resetnetsh int ip resetПосле netsh winsock reset обычно необходима перезагрузка компьютера. Настройки сетевых программ могут потребовать повторной проверки.
netsh int ip reset сбрасывает параметры TCP/IP; могут потребоваться повторная настройка сети и перезагрузка.
Если nslookup с 8.8.8.8 отвечает, а без указания сервера — нет, то DNS провайдера неисправен: смените его в настройках роутера, чтобы исправить сразу на всех устройствах (раздел «Интернет → DNS»). В Windows 11 можно включить шифрование: Параметры → Сеть и интернет → Ethernet → DNS → «Только зашифрованные (DNS через HTTPS)» и указать 1.1.1.1. Это обходит блокировки порта 53. Справка — и .
Если DNS «отваливается» только при активной загрузке (торренты, обновления), виновата перегрузка таблицы соединений роутера: уменьшите число подключений в клиенте. Проверьте также службу «DNS-клиент» (Dnscache) — она должна быть запущена; команда sc query Dnscache покажет статус. Для домашних сетей удобно настроить DNS сразу в роутере, а на ПК оставить автоматическое получение.