Возможно, DNS-сервер недоступен: что это значит и что делать

Ключевой вывод

«Возможно, DNS-сервер недоступен» — это вывод средства диагностики сетей Windows: ваше устройство не получает ответов от своего DNS-сервера. Подключение может работать, но имена сайтов не превращаются в IP-адреса. Очистите кэш DNS и обновите IP-адрес, переключитесь на публичный DNS-сервер, например 1.1.1.1 или 8.8.8.8, перезагрузите роутер и временно отключите веб-защиту антивируса или VPN. Страница «Service Unavailable - DNS failure» с номером Reference — другое дело: это CDN сайта не смог найти собственный сервер сайта, а не проблема вашего DNS.

Проверьте сейчас

Руководство по ошибке «DNS-сервер недоступен»: сообщение диагностики Windows и самые быстрые способы исправить DNS
Руководство по ошибке «DNS-сервер недоступен»: сообщение диагностики Windows и самые быстрые способы исправить DNS
Начать чтение
  1. Что значит «DNS-сервер недоступен»
  2. «Service Unavailable - DNS failure» — это другая ошибка
  3. Почему DNS-сервер становится недоступен
  4. Решение 1: очистите кэш DNS и обновите подключение
  5. Решение 2: переключитесь на публичный DNS-сервер
  6. Решение 3: перезагрузите роутер
  7. Решение 4: отключите веб-защиту антивируса, VPN и прокси
  8. Решение 5: сбросьте сетевой стек Windows
  9. Решение 6: пропишите публичный DNS в самом роутере
  10. Решение 7: проверьте в безопасном режиме с сетью (Windows)
  11. Решение 8: если виноват действительно провайдер
  12. Как убедиться, что всё исправлено
  13. Часто задаваемые вопросы

Что значит «DNS-сервер недоступен»

Когда сайты перестают открываться и вы запускаете средство устранения неполадок Windows, оно часто сообщает «Возможно, DNS-сервер недоступен» или «Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает». У браузеров свои варианты: в Chrome — ERR_NAME_NOT_RESOLVED или код DNS_PROBE, в Edge — "Hmmm… can't reach this page" (так страница выглядит в английской версии).

DNS (Domain Name System) переводит доменные имена вроде google.com в IP-адреса, к которым подключается устройство. Загрузка любой страницы начинается с DNS-запроса к резолверу, который указан в настройках устройства. Обычно это роутер, а он пересылает запросы на серверы провайдера. «Недоступен» означает, что ответов на эти запросы нет: сервер не работает, до него не дойти или что-то между вами и ним глотает запросы.

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

Разрешается ли домен за пределами вашей сети? Проверьте

«Service Unavailable - DNS failure» — это другая ошибка

Если сайт показывает страницу с заголовком Service Unavailable - DNS failure и строкой вроде «Reference #11.…», с вашим DNS всё в порядке. Эту страницу выдаёт Akamai — CDN, через который работают многие крупные сайты. Пограничные серверы Akamai не смогли найти исходный (origin) сервер сайта: его DNS-серверы ответили, что имени не существует, или не ответили вовремя (Akamai).

Исправить это может только владелец сайта (или сама Akamai, если сбой в её собственном DNS). Посетителю остаётся подождать и попробовать позже; если другие сайты открываются нормально, проблема точно не у вас.

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

Обычные причины:

  • DNS-резолвер провайдера не работает или перегружен — большинство домашних подключений используют его по умолчанию, чаще всего через роутер.
  • Сбой DNS-пересылки на роутере — устройства отправляют запросы роутеру; когда его служба пересылки зависает, DNS-ошибки появляются на всех устройствах, хотя Wi-Fi выглядит рабочим.
  • Повреждённый локальный кэш DNS — устройство снова и снова выдаёт закешированные неудачные ответы.
  • Перехват антивирусом или брандмауэром — модули веб-защиты пропускают DNS-трафик через себя, и при их сбое перестаёт работать всё разрешение имён.
  • Отключившийся VPN-туннель или забытый прокси — DNS-запросы уходят в туннель, который больше не отвечает.
  • Повреждённые сетевые настройки (Windows) — конфигурация Winsock/TCP-IP ломается после обновлений или удаления вредоносных программ.
  • Вручную указан DNS-сервер, которого больше нет — на адаптере остался старый адрес с работы, учёбы или от VPN.

Решение 1: очистите кэш DNS и обновите подключение

Начните с того, что сотрите все закешированные ответы и получите новую аренду DHCP: это за один шаг устраняет и устаревший кэш, и устаревшую аренду.

bash
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
ipconfig /release
ipconfig /renew

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Then test resolution directly:
nslookup google.com
# "DNS request timed out" = server still unreachable → Fix 2

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

Решение 2: переключитесь на публичный DNS-сервер

Если проблема в резолвере провайдера, перестаньте им пользоваться. Крупные публичные резолверы работают на глобальных сетях и отказывают редко:

СервисОсновнойРезервныйЛучше всего для
Cloudflare1.1.1.11.0.0.1Конфиденциальность
Google Public DNS8.8.8.88.8.4.4Надёжность
Quad99.9.9.9149.112.112.112Блокировка вредоносных сайтов
OpenDNS208.67.222.222208.67.220.220Блокировка фишинга (семейный фильтр: 208.67.222.123)

Windows: «Параметры» → «Сеть и Интернет» → «Wi-Fi» → «Управление известными сетями» → ваша сеть (для кабеля — «Ethernet» → ваша сеть) → «Изменить» рядом с «Назначение DNS-сервера» → «Вручную» → включите «IPv4» → «Предпочитаемый DNS-сервер» 1.1.1.1, «Альтернативный DNS-сервер» 1.0.0.1 → «Сохранить». В «Параметрах» Windows 10 пункта DNS нет: нажмите Win + R, выполните ncpa.cpl, щёлкните адаптер правой кнопкой → «Свойства» → «IP версии 4 (TCP/IPv4)» → «Свойства» → «Использовать следующие адреса DNS-серверов».

macOS: «Системные настройки» → «Сеть» → Wi-Fi → «Подробнее» → DNS → удалите старые записи, добавьте 1.1.1.1 и 1.0.0.1 → «ОК».

Android: «Настройки» → «Сеть и интернет» → «Частный DNS-сервер» → «Вручную» → имя хоста one.one.one.one (в Android 9–11 пункт называется «Персональный DNS-сервер»). Android ищет это имя через текущий DNS, поэтому, если DNS сети не работает совсем, телефон может сообщить, что не удаётся подключиться к серверу, пока не починят роутер. iPhone: «Настройки» → Wi-Fi → (i) → «Настройка DNS» → «Вручную».

Какой резолвер отвечает быстрее, зависит от того, где вы находитесь, а резолвер провайдера может быть быстрее для имён, которые у него уже в кэше. Сравните их со своего подключения в DNS Speed Test.

Решение 3: перезагрузите роутер

Когда DNS-ошибки появляются сразу на всех устройствах в доме, главный подозреваемый — DNS-пересылка на роутере: она зависает, а Wi-Fi при этом спокойно продолжает работать.

Отключите роутер (и модем) от питания на 30 секунд, включите снова и подождите 2–3 минуты. Если DNS снова отказывает в течение нескольких дней, перестаньте полагаться на пересылку роутера: пропишите публичный DNS прямо на устройствах (решение 2) или в настройках самого роутера (решение 6), чтобы запросы шли в обход ненадёжного посредника.

Решение 4: отключите веб-защиту антивируса, VPN и прокси

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

Отключите VPN и проверьте ещё раз: подключённый туннель, DNS-сервер которого перестал отвечать, обрывает всё разрешение имён. Затем поищите забытые прокси: в Windows — «Параметры» → «Сеть и Интернет» → «Прокси-сервер» (отключите настройку прокси вручную), в macOS — «Сеть» → «Подробнее» → «Прокси» (снимите все отметки).

Решение 5: сбросьте сетевой стек Windows

Если nslookup не работает даже напрямую через 1.1.1.1 (решение 2 не помогло на одном компьютере с Windows), возможно, повреждён сам сетевой стек. Сбросьте его:

bash
# Command Prompt as Administrator — then restart the PC
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Выполните команды в командной строке от имени администратора, затем перезагрузите компьютер. Так заново создаётся конфигурация сокетов и TCP/IP, через которую проходят все DNS-запросы. Нужна одна перезагрузка, и она исправляет повреждения, оставшиеся после удалённых VPN, сетевых «оптимизаторов» и очистки от вредоносных программ; VPN и защитные программы, встраивающиеся в Winsock, после этого может понадобиться переустановить.

Решение 6: пропишите публичный DNS в самом роутере

Смена DNS на роутере исправляет сразу все устройства в сети, включая телефоны, телевизоры и приставки. Войдите в панель управления роутера (IP-адрес шлюза, чаще всего 192.168.1.1 или 192.168.0.1), найдите настройки DNS в разделе WAN/Интернет или DHCP/LAN и замените адреса провайдера по умолчанию на 1.1.1.1 и 8.8.8.8.

Учтите: некоторые шлюзы, заблокированные провайдером (в частности, серия BGW от AT&T), не позволяют менять раздаваемый DNS — тогда задайте DNS на каждом устройстве, как описано в нашем руководстве по DNS-серверам AT&T.

Решение 7: проверьте в безопасном режиме с сетью (Windows)

Всё ещё не работает на одном компьютере? Загрузитесь в «Безопасный режим с загрузкой сетевых драйверов»: удерживая Shift, выберите «Перезагрузка» в меню питания → «Устранение неполадок» → «Дополнительные параметры» → «Параметры загрузки», перезагрузите компьютер кнопкой на этом экране, затем нажмите 5 или F5. В безопасном режиме Windows загружается без сторонних служб и драйверов.

Если в безопасном режиме DNS работает, в обычном режиме его перехватывает какая-то установленная программа — чаще всего антивирус, VPN-клиент или инструмент «веб-фильтрации». Удалите или обновите последнюю установленную. Если DNS не работает даже в безопасном режиме, дальше — сброс стека (решение 5) и переустановка сетевого драйвера.

Решение 8: если виноват действительно провайдер

Сбои резолверов у провайдеров случаются: региональный отказ DNS отключает от интернета всех клиентов с настройками по умолчанию, хотя сама сеть работает. Признак: всё заработало в момент переключения на 1.1.1.1 или 8.8.8.8, а перезагрузка роутера не помогла.

Можно остаться на публичном резолвере или вернуться, когда провайдер всё починит. Проверьте страницу статуса провайдера, а дополнительные шаги ищите в нашем руководстве «DNS-сервер не отвечает».

Как убедиться, что всё исправлено

Проверьте разрешение имён напрямую, а не просто перезагружайте страницы:

bash
# Ask your current resolver:
nslookup example.com
# The "Server:" line shows WHICH resolver answered

# Ask a public resolver directly (bypasses your settings):
nslookup example.com 1.1.1.1

# If the second works and the first doesn't,
# your configured DNS server is still the problem — redo Fix 2.

Первая команда спрашивает ваш текущий резолвер (в русской Windows строка «Сервер:» показывает, какой резолвер ответил), вторая — публичный резолвер напрямую. Если работает только вторая, проблема всё ещё в настроенном DNS-сервере: повторите решение 2. А чтобы узнать, разрешается ли конкретный сайт для остального мира, проверьте его с помощью проверки распространения DNS: она опрашивает сразу 34 резолвера в 28 странах. DNS Lookup показывает записи домена прямо с его собственных DNS-серверов.

Разрешается ли домен у всех остальных?

Бесплатный DNS Lookup от DNS Robot опрашивает собственные DNS-серверы домена и резолверы Google и Cloudflare. Если они отвечают, а ваше устройство — нет, проблема в вашем резолвере или сети, а не в сайте.

Источники

  1. Origin DNS Failure, Akamai
  2. 1.1.1.1 IP addresses, Cloudflare

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

Что значит «DNS-сервер недоступен»?

Это значит, что устройство не получает ответов от DNS-сервера, указанного в его настройках, поэтому доменные имена не переводятся в IP-адреса и сайты не открываются. Само подключение обычно в порядке: резолвер (как правило, роутер, пересылающий запросы на серверы провайдера) не работает, недоступен или его блокирует промежуточная программа.

Как исправить «DNS-сервер недоступен» в Windows 11?

Выполните ipconfig /flushdns, /release и /renew в командной строке, затем переключите DNS на публичный резолвер: «Параметры» → «Сеть и Интернет» → «Wi-Fi» → «Управление известными сетями» → ваша сеть → «Изменить» рядом с «Назначение DNS-сервера» → «Вручную» → «IPv4» → 1.1.1.1 и 1.0.0.1. Если не помогло, перезагрузите роутер, приостановите веб-защиту антивируса и выполните netsh winsock reset от имени администратора.

Почему DNS-сервер постоянно становится недоступен?

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

«DNS-сервер недоступен» — это вина провайдера?

Часто да: большинство устройств по умолчанию используют резолверы провайдера через роутер. Проверка: переключите DNS на 1.1.1.1 или 8.8.8.8. Если всё мгновенно заработало, проблема была в DNS провайдера (или в роутере, который передаёт ему запросы), и вы можете либо навсегда остаться на публичном DNS, либо сообщить о сбое.

Чем «DNS-сервер недоступен» отличается от «DNS-сервер не отвечает»?

Это две формулировки, которыми диагностика сетей Windows описывает один и тот же сбой: устройство отправило DNS-запросы и ничего не получило в ответ. Причины и решения те же: очистить кэш и обновить IP-адрес, переключиться на публичный резолвер, перезагрузить роутер и проверить, не перехватывают ли DNS антивирус или VPN.

Можно ли просто всегда пользоваться 1.1.1.1 или 8.8.8.8?

Да. Cloudflare (1.1.1.1) и Google (8.8.8.8) бесплатны и работают на больших сетях с резервированием. Они не всегда быстрее резолвера провайдера (на нашей линии роутер отвечал на закешированные имена за 3 мс), так что, если важна скорость, измерьте. Укажите основной и резервный сервер, чтобы редкий сбой одного провайдера не оставил вас без интернета.

Почему DNS недоступен на всех устройствах в доме?

Это указывает на общее оборудование: зависла DNS-пересылка на роутере или не работают резолверы провайдера. Сначала перезагрузите роутер. Если ситуация повторится, пропишите публичный DNS (1.1.1.1 / 8.8.8.8) в настройках роутера, чтобы ни одно устройство больше не зависело от резолверов провайдера.

Может ли антивирус вызвать ошибку «DNS-сервер недоступен»?

Может. Модули веб-защиты фильтруют DNS-трафик через локальную службу, и когда она ломается или конфликтует с обновлением, перестаёт работать всё разрешение имён. Для проверки временно отключите только компонент веб-защиты. Если DNS заработал, обновите или перенастройте антивирус, а не продолжайте пользоваться интернетом без защиты.

Как узнать, какой DNS-сервер использует компьютер?

Выполните nslookup example.com: строка «Сервер» (Server) вверху покажет резолвер, который ответил. В Windows команда ipconfig /all выводит DNS-серверы для каждого адаптера; в macOS — «Системные настройки» → «Сеть» → «Подробнее» → DNS. Если там IP-адрес роутера (например, 192.168.1.1), роутер пересылает ваши запросы тому DNS, который настроен в нём самом.

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

Воспользуйтесь проверкой распространения DNS, которая опрашивает резолверы сразу во многих странах. Если домен разрешается по всему миру, а на вашем устройстве — нет, проблема в вашем резолвере или сети. Если не разрешается нигде, сломан DNS самого домена, и исправить это может только владелец сайта.

Об авторе

Shaik Vahid

Основатель DNS Robot. Вахид много лет работал в поддержке веб-хостинга: исправлял клиентам домены, DNS-записи, SSL-сертификаты и доставку почты. Он создаёт инструменты DNS Robot и пишет эти руководства по ошибкам, с которыми люди сталкиваются на самом деле.

Проверка DNS

Все DNS-записи прямо с серверов имён домена рядом с кешем Google и Cloudflare