Skip to content
EN
← Все статьи

DNS-сервер не отвечает: как исправить в Windows 10 и 11

Окно диагностики сети с сообщением о DNS-сервере и роутер с жёлтым индикатором

«DNS-сервер не отвечает» означает, что компьютер отправил запрос на перевод имени сайта в IP-адрес, но DNS-сервер из настроек сети так и не прислал ответ. Сам канал связи при этом часто исправен. Обычно проблему снимают перезагрузка роутера, очистка кэша командой ipconfig /flushdns, сброс Winsock и ручная установка DNS 77.88.8.8 или 1.1.1.1.

Что значит «устройство или ресурс (DNS-сервер) не отвечает»

Любой адрес вида ya.ru браузер сначала превращает в IP-адрес. За этим он обращается к DNS-серверу — чаще всего к тому, что выдал роутер по DHCP: либо сам роутер (192.168.0.1 или 192.168.1.1), который пересылает запросы провайдеру, либо сразу серверы провайдера. Запрос уходит по UDP на порт 53, и Windows ждёт ответа несколько секунд, повторяя попытку. Если ответ так и не пришёл, сайт не открывается, хотя кабель подключён, а значок сети показывает подключение.

Средство диагностики сетей Windows в такой ситуации пишет: «Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает». Фразу стоит читать буквально: IP-адрес, шлюз и маска у компьютера есть, а вот сервер имён молчит. Похожий вердикт «Возможно, DNS-сервер недоступен» говорит о том же — ответа нет.

Важное отличие от других DNS-ошибок: «не отвечает» — это тишина, а не отказ. Если сервер ответил «такого домена нет», браузер покажет DNS_PROBE_FINISHED_NXDOMAIN, и искать нужно в другом месте (разбор — в статье DNS_PROBE_FINISHED_NXDOMAIN: как исправить). Когда ответа нет вообще, проблема почти всегда на пути между вашим устройством и резолвером: в самой Windows, в роутере или у провайдера.

Почему не отвечает DNS-сервер: причины по симптомам

Гадать по списку из десяти способов не нужно: одно наблюдение обычно отсекает половину причин. Главный вопрос — не работает на одном устройстве или на всех в этой сети. Второй — отвечает ли хоть какой-нибудь DNS-сервер, если обратиться к нему напрямую (как это сделать, показано ниже в разделе про nslookup).

СимптомВероятная причинаЧто делать первым
Сайты не открываются на всех устройствах в сети, ping 77.88.8.8 проходитЗавис DNS-ретранслятор роутера или не работают DNS провайдераПерезагрузить роутер, прописать публичные DNS в настройках роутера
Не работает только один компьютер, телефон по тому же Wi-Fi открывает сайтыСбой в Windows: кэш, стек TCP/IP, Winsock, вручную указанный неверный DNSipconfig /flushdns, сброс Winsock и TCP/IP, проверка DNS в адаптере
nslookup ya.ru 77.88.8.8 отвечает, а nslookup ya.ru — нетНе работает именно назначенный DNS-серверУказать DNS вручную: 77.88.8.8, 1.1.1.1, 8.8.8.8
Не отвечает ни один DNS, и ping 77.88.8.8 тоже не проходитНет связи с интернетом: кабель, Wi-Fi, авария или блокировка за неуплату у провайдераПроверить подключение и роутер, позвонить провайдеру
ping до внешних IP проходит, но не отвечает даже 8.8.8.8Порт 53 блокирует файрвол, антивирус или правило корпоративной сетиВременно отключить сетевой экран антивируса, проверить правила
Ошибка появилась после установки VPN-клиента, «ускорителя интернета» или антивирусаСетевой фильтр программы или оставшиеся настройки проксиУдалить программу, сбросить Winsock, выключить прокси
Сбой после обновления Windows или выхода ноутбука из снаДрайвер сетевой карты или режим энергосбережения адаптераПереустановить или откатить драйвер, запретить отключение адаптера

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

Шаги ниже расположены от простых и безопасных к более глубоким. После каждого попробуйте открыть сайт — дальше идти имеет смысл, только если не помогло. Команды выполняются в командной строке от имени администратора: нажмите Win, наберите cmd, щёлкните правой кнопкой по «Командная строка» и выберите «Запуск от имени администратора».

1. Перезагрузите роутер и проверьте другие устройства

Выключите роутер из розетки на 30 секунд и включите снова. Встроенный DNS-ретранслятор многих домашних роутеров со временем зависает: интернет по IP работает, а имена перестают разрешаться сразу у всех клиентов. Если после перезагрузки телефон и компьютер открывают сайты — проблема была в роутере. Если не открывает ни одно устройство, а индикатор интернета на роутере горит красным или не горит, это вопрос к провайдеру, а не к DNS.

2. Очистите кэш DNS и обновите адрес

Windows хранит результаты DNS-запросов, в том числе неудачные. Выполните по очереди:

ipconfig /flushdns
ipconfig /release
ipconfig /renew

Первая команда очищает кэш сопоставителя, две следующие отпускают и заново запрашивают у роутера IP-адрес вместе со списком DNS-серверов. Если соединение настроено со статическим адресом, /release и /renew не нужны. В PowerShell кэш очищается командой Clear-DnsClientCache. Описание всех ключей — в документации Microsoft по ipconfig.

3. Сбросьте Winsock и стек TCP/IP

Если ошибка появилась после установки или удаления антивируса, VPN-клиента, программы для «оптимизации сети», её могли оставить сетевые фильтры в каталоге Winsock. Сброс возвращает каталог и параметры TCP/IP к исходному состоянию:

netsh winsock reset
netsh int ip reset

После обеих команд обязательно перезагрузите компьютер — без перезагрузки сброс не применится. Учтите: netsh int ip reset удаляет вручную заданные IP-адреса, поэтому при статической настройке запишите параметры заранее. В Windows 10 и 11 тот же результат одной кнопкой даёт «Сброс сети»: Параметры → Сеть и Интернет → Состояние → Сброс сети (в Windows 11 — Сеть и Интернет → Дополнительные сетевые параметры → Сброс сети). Он заодно переустанавливает сетевые адаптеры, так что сохранённые пароли Wi-Fi придётся ввести заново.

4. Проверьте службу «DNS-клиент»

Откройте services.msc и найдите службу «DNS-клиент» (системное имя Dnscache). Она должна быть в состоянии «Выполняется». В современных версиях Windows тип запуска этой службы в оснастке изменить нельзя, и так задумано. Быстро проверить состояние можно из командной строки:

sc query dnscache

Если служба остановлена и не запускается, чаще всего её отключила сторонняя «чистилка» или твикер. Штатное значение — параметр Start = 2 в разделе реестра HKLM\SYSTEM\CurrentControlSet\Services\Dnscache; после исправления нужна перезагрузка. Перед правкой реестра сделайте точку восстановления.

5. Пропишите DNS-серверы вручную

Самый действенный шаг, если провайдерский или роутерный DNS нестабилен. Нажмите Win+R, введите ncpa.cpl, откройте свойства нужного адаптера (Ethernet или Wi-Fi), выберите «IP версии 4 (TCP/IPv4)» → «Свойства» → «Использовать следующие адреса DNS-серверов». Подойдут пары:

  • Яндекс DNS: 77.88.8.8 и 77.88.8.1;
  • Cloudflare: 1.1.1.1 и 1.0.0.1;
  • Google Public DNS: 8.8.8.8 и 8.8.4.4.

Надёжнее указывать основной и альтернативный сервер от разных операторов, например 77.88.8.8 и 1.1.1.1: если у одного случится сбой, второй продолжит отвечать. Чем эти сервисы отличаются по скорости и фильтрации, разобрано в обзоре лучших публичных DNS-серверов, а инструкции для Windows 11, macOS, Android и iOS — в статье как изменить DNS-сервер. То же самое через PowerShell (имя адаптера посмотрите командой Get-NetAdapter):

Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ServerAddresses ("77.88.8.8","1.1.1.1")

Если в поле DNS уже стояли незнакомые адреса, которые вы не вводили, насторожитесь: подмену DNS практикуют некоторые вредоносные программы. Смените адреса и проверьте систему антивирусом.

6. Обновите или откатите драйвер сетевой карты

Откройте «Диспетчер устройств» (devmgmt.msc) → «Сетевые адаптеры». Если ошибка появилась сразу после обновления Windows, в свойствах адаптера на вкладке «Драйвер» попробуйте «Откатить». Если драйвер старый — скачайте актуальный с сайта производителя ноутбука или сетевой карты, а не полагайтесь на «драйвер-паки». Для ноутбуков, у которых DNS отваливается после сна, на вкладке «Управление электропитанием» снимите флажок «Разрешить отключение этого устройства для экономии энергии».

7. Проверьте антивирус, файрвол и прокси

Сетевой экран антивируса может блокировать исходящие запросы на порт 53 или подменять их собственным фильтром. Временно отключите веб-защиту и сетевой экран и повторите проверку. Если сайты открылись — добавьте исключение или переустановите антивирус, а не оставляйте защиту выключенной. Заодно загляните в Параметры → Сеть и Интернет → Прокси: включённый «Использовать прокси-сервер» с адресом давно удалённой программы тоже ломает загрузку страниц.

8. Если ничего не помогло

Подключите компьютер к другой сети, например к раздаче с телефона. Если там всё работает, проблема в роутере или у провайдера: проверьте DNS в настройках роутера (как войти в его панель, описано в статье 192.168.0.1 и 192.168.1.1: вход в роутер) и обратитесь в поддержку провайдера, назвав результат проверки из следующего раздела. Если и в чужой сети DNS не отвечает, дело в самой Windows — остаются точка восстановления или переустановка сетевых компонентов.

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

Утилита nslookup есть в любой Windows и позволяет спросить конкретный сервер напрямую, в обход настроек адаптера. Сравните два запроса:

nslookup ya.ru
nslookup ya.ru 77.88.8.8

Первая команда спрашивает сервер, назначенный системе, вторая — Яндекс DNS. Возможные исходы:

  • Оба запроса вернули адреса — DNS работает, ищите причину в браузере, прокси или самом сайте.
  • Первый завершился сообщением DNS request timed out (в русской Windows — о превышении времени ожидания запроса), второй ответил — не работает назначенный сервер. Решение — шаг 5 или смена DNS в роутере.
  • Не ответил ни один — выполните ping 77.88.8.8. Если пинг проходит, порт 53 что-то блокирует (шаг 7); если нет — пропала связь вообще.

Какой сервер назначен системе, покажет строка «DNS-серверы» в выводе ipconfig /all или команда Get-DnsClientServerAddress в PowerShell. Подробно о ключах и чтении ответа — в статье nslookup: как пользоваться, справка по синтаксису есть в документации Microsoft.

Если вы владелец сайта и клиенты жалуются, что он не открывается, проверьте, что происходит с доменом снаружи вашей сети. Инструмент DNS Lookup запросит записи домена и покажет, отвечают ли его NS-серверы. Проверка распространения DNS опросит множество публичных резолверов в разных странах: если домен разрешается везде, кроме вашего компьютера, проблема локальная. Ping поможет убедиться, что сервер по полученному IP вообще доступен.

DNS не отвечает на ноутбуке по Wi-Fi, на телефоне и через роутер

Ноутбук и Wi-Fi

На ноутбуках к общим причинам добавляются энергосбережение адаптера (шаг 6) и привязка DNS к конкретной сети: вручную прописанные адреса действуют только для того адаптера, где вы их указали. Если на Ethernet всё работает, а по Wi-Fi — нет, настройте DNS в свойствах беспроводного адаптера отдельно.

Телефон

На Android проверьте Настройки → Сеть и интернет → Частный DNS (название пункта у разных производителей немного отличается). Если там указано имя сервера, который недоступен, телефон не сможет разрешать имена ни в одной сети. Выберите «Автоматически» или задайте рабочее имя, например one.one.one.one (Cloudflare) или dns.google. На iPhone DNS для конкретной сети Wi-Fi меняется в Настройки → Wi-Fi → значок «i» → «Настройка DNS».

Роутер и провайдер

Если ошибка на всех устройствах и не проходит после перезагрузки, пропишите публичные DNS прямо в роутере — в разделе настроек WAN (подключения к интернету) или DHCP, в зависимости от модели. Так новые адреса автоматически получат все клиенты сети. Если же провайдер переопределяет DNS или у него авария, это видно по тому, что ручные DNS на компьютере сразу исправляют ситуацию, а провайдерские молчат: сообщите об этом в поддержку, приложив вывод nslookup.

Чем «DNS-сервер недоступен» отличается от других DNS-ошибок

Браузеры и Windows называют разные ситуации похоже, но причины и лечение у них отличаются.

СообщениеЧто произошлоГде искать причину
«Устройство или ресурс (DNS-сервер) не отвечает», «Возможно, DNS-сервер недоступен»Ответа от сервера нет совсемКомпьютер, роутер, провайдер, файрвол
DNS_PROBE_FINISHED_NXDOMAINСервер ответил, что такого имени не существуетОпечатка в адресе, домен не делегирован или истёк, устаревший кэш
DNS_PROBE_FINISHED_NO_INTERNETУ устройства нет сетевого подключенияКабель, Wi-Fi, адаптер
ERR_NAME_NOT_RESOLVEDИмя не удалось разрешить по любой из причин вышеСначала выяснить, был ли ответ, через nslookup

Частые вопросы

Опасна ли такая ошибка?

Сама по себе нет: это сбой разрешения имён, а не признак взлома. Насторожиться стоит, только если в настройках адаптера или роутера обнаружились DNS-адреса, которые вы не вводили.

Почему интернет есть, а сайты не открываются?

Приложения, которые уже установили соединение или помнят адрес сервера, какое-то время продолжают работать. Браузеру же для большинства открываемых сайтов нужен свежий DNS-запрос, поэтому он перестаёт открывать страницы первым, хотя связь есть.

Какой DNS прописать, чтобы ошибка не повторялась?

Пару от разных операторов, например 77.88.8.8 и 1.1.1.1. Если один сервис даст сбой, Windows переключится на альтернативный.

Помогает ли ipconfig /flushdns сам по себе?

Только если причина в испорченном кэше. Когда назначенный сервер не отвечает, очистка кэша ничего не изменит — нужно сменить сервер или перезагрузить роутер.

Что делать в Windows 7?

Те же шаги: ipconfig /flushdns, netsh winsock reset, netsh int ip reset и ручные DNS в свойствах адаптера. Кнопки «Сброс сети» в Windows 7 нет, её заменяют эти команды.

Ошибка появляется у провайдера по вечерам — это нормально?

Нет, это признак проблем с его DNS-серверами. Пропишите публичные DNS и сообщите провайдеру с выводом nslookup, где видно, что его сервер не отвечает, а публичный отвечает.

Проверьте ваш сайт прямо сейчас

Проверить DNS своего сайта →
Другие статьи: DNS
DNS
DNS-сервер: лучшие публичные DNS 2026 и адреса Яндекс DNS
21.07.2026 · 35 752 просм.
DNS
Quad9 DNS 9.9.9.9: что это, как настроить и чем отличается
26.08.2026 · 6 910 просм.
DNS
Cloudflare DNS 1.1.1.1 и WARP: адреса, настройка, отличия
26.08.2026 · 5 235 просм.
DNS
AdGuard DNS: адреса, настройка и что он реально блокирует
26.08.2026 · 2 986 просм.