
Ошибка DNS PROBE FINISHED NXDOMAIN (в браузере — DNS_PROBE_FINISHED_NXDOMAIN) значит, что DNS-сервер ответил «такого домена нет» и браузер не получил IP-адрес сайта. Чаще всего виноваты опечатка в адресе, устаревший кэш DNS, сбойный резолвер провайдера или VPN, а со стороны сайта — просроченный или неделегированный домен и отсутствующая A-запись.
Дословный перевод кода: «DNS-проверка завершена: несуществующий домен». В Chrome на русском рядом с кодом написано «Не удается получить доступ к сайту» и «Не удалось найти IP-адрес сервера», а кнопка «Перезагрузить» просто повторяет тот же запрос — если причина не устранена, результат будет прежним.
Что значит NXDOMAIN
NXDOMAIN (Non-Existent Domain) — это код ответа DNS, который говорит: «такого домена в зоне нет». В спецификации DNS он называется Name Error и имеет код RCODE 3 (RFC 1035); уточнённая семантика — «под этим именем нет вообще ничего» — описана в RFC 8020. Браузер пытался превратить имя сайта в IP-адрес, но DNS вернул отрицательный ответ. Это не ошибка соединения с сайтом — до самого сайта дело даже не дошло.
NXDOMAIN — это проблема разрешения имени, а не доступности сервера. Сайт может работать идеально, но если DNS не отдаёт IP, браузер не знает, куда стучаться.
Откуда берётся слово PROBE
Когда Chrome (и браузеры на его движке — Яндекс Браузер, Opera, Edge) получает ошибку разрешения имени, он делает пробные DNS-запросы, чтобы понять, чья это проблема. По результату пробы выбирается один из кодов:
- DNS_PROBE_FINISHED_NXDOMAIN — ваш DNS-сервер работает и отвечает, но для этого имени записи нет;
- DNS_PROBE_FINISHED_BAD_CONFIG — системный DNS-сервер не отвечает или настроен неверно, хотя интернет есть;
- DNS_PROBE_FINISHED_NO_INTERNET — не отвечает никакой DNS, похоже на отсутствие связи.
Поэтому NXDOMAIN — самый «конкретный» из трёх вариантов: резолвер жив, он уверенно говорит, что имени не существует. Остаётся выяснить, прав ли он — или врёт кэш, фильтр, VPN.
Варианты ошибки и их причины
| Что видите | Наиболее вероятная причина | С чего начать |
|---|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN на одном сайте, остальные открываются | Опечатка, домен истёк или не делегирован, нет A-записи | Проверить написание, затем DNS и WHOIS домена |
| Та же ошибка на многих сайтах сразу | Сбой резолвера провайдера или роутера, остатки настроек VPN | Сбросить кэш DNS, указать публичный DNS |
| Сайт открывается с телефона по мобильной сети, но не с ПК | Локальный кэш, файл hosts, DNS-фильтр или прокси на компьютере | ipconfig /flushdns, проверка hosts и прокси |
| Ошибка только в одном браузере | Внутренний кэш браузера, «безопасный DNS», расширение | chrome://net-internals/#dns, режим инкогнито |
| Ошибка после смены DNS-записей или NS | Кэш старого ответа у резолверов, распространение DNS | Проверить ответ из разных точек, дождаться TTL |
| DNS_PROBE_FINISHED_BAD_CONFIG | Неверный или недоступный DNS-сервер в настройках адаптера | Обновить аренду IP, сбросить сетевой стек |
| DNS_PROBE_FINISHED_NO_INTERNET | Нет подключения или DNS недоступен полностью | Проверить сеть, роутер, кабель, Wi-Fi |
Быстрая диагностика за 60 секунд
- Проверьте адрес на опечатки:
exmaple.comвместоexample.com— самая частая причина. Обратите внимание и на зону:.ruвместо.com, лишняя буква в поддомене. - Откройте сайт с телефона по мобильному интернету (не по тому же Wi-Fi). Работает? Значит проблема в вашей сети/резолвере, а не в DNS-записях домена.
- Выполните
dig example.comв терминале илиnslookup example.comв Windows — увидите ли вы IP. - Попробуйте другой браузер и режим инкогнито (исключает расширения).
Проверка DNS через dig и nslookup
Команда dig покажет, что именно отдаёт резолвер:
dig example.com
;; ANSWER SECTION:
example.com. 300 IN A 93.184.216.34
# Если видите "status: NXDOMAIN" — записи нет:
dig example.com +short # пусто = домен не резолвится
# Проверка на конкретном резолвере (Cloudflare):
dig @1.1.1.1 example.com +short
# Windows / альтернатива:
nslookup example.com
nslookup example.com 8.8.8.8
Если dig @1.1.1.1 отдаёт IP, а ваш системный резолвер — нет, значит проблема в локальном кэше или DNS провайдера.
В PowerShell то же самое делает командлет Resolve-DnsName:
Resolve-DnsName example.com
Resolve-DnsName example.com -Server 8.8.8.8
Как читать результат nslookup: строка *** ... can't find example.com: Non-existent domain — это и есть NXDOMAIN. Если же ответ приходит от 8.8.8.8, а от сервера по умолчанию — нет, дело в вашем резолвере, а не в домене.
Как исправить ошибку dns probe finished nxdomain на компьютере
Если домен существует (с мобильной сети и через публичный DNS он открывается), идите по шагам сверху вниз — после каждого шага пробуйте открыть сайт.
1. Сбросьте кэш DNS
| Система | Команда | Что произойдёт |
|---|---|---|
| Windows | ipconfig /flushdns | Очистит кэш резолвера Windows |
| Windows (PowerShell) | Clear-DnsClientCache | То же самое средствами PowerShell |
| macOS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder | Сбросит mDNSResponder |
| Linux (systemd) | sudo resolvectl flush-caches (в старых версиях — sudo systemd-resolve --flush-caches) | Очистит systemd-resolved |
| Chrome | chrome://net-internals/#dns → Clear host cache | Сбросит внутренний DNS-кэш браузера |
| Яндекс Браузер | browser://net-internals/#dns → Clear host cache | Сбросит DNS-кэш браузера |
| Opera | opera://net-internals/#dns → Clear host cache | Сбросит DNS-кэш браузера |
Подробнее по всем системам и браузерам — в статье как очистить DNS-кэш.
2. Смените DNS-резолвер
Если провайдерский DNS сбоит, переключитесь на публичный:
- Cloudflare: 1.1.1.1 и 1.0.0.1
- Google: 8.8.8.8 и 8.8.4.4
- Quad9: 9.9.9.9
На Windows 10: Панель управления → Центр управления сетями и общим доступом → Изменение параметров адаптера → свойства подключения → IP версии 4 (TCP/IPv4) → «Использовать следующие адреса DNS-серверов». В Windows 11 то же самое есть в Параметры → Сеть и Интернет → свойства подключения → «Назначение DNS-сервера» → Изменить. На macOS: Системные настройки → Сеть → подключение → Подробнее → DNS. Если DNS раздаёт роутер, поменяйте его в настройках DHCP роутера — тогда исправятся все устройства сети. Пошагово для всех систем — в инструкции как изменить DNS-сервер.
3. Обновите сетевые настройки Windows
Помогает, когда ошибка появилась после VPN-клиента, антивируса с сетевым фильтром или смены сети. Запустите командную строку от имени администратора:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
После netsh winsock reset и netsh int ip reset компьютер нужно перезагрузить. Если адреса DNS были прописаны вручную, проверьте их после перезагрузки. Заодно перезагрузите роутер — у бытовых роутеров собственный DNS-кэш и DNS-прокси, который иногда зависает.
4. Проверьте файл hosts
Файл hosts подменяет DNS для перечисленных в нём имён: C:\Windows\System32\drivers\etc\hosts в Windows и /etc/hosts в macOS и Linux. Сам по себе он NXDOMAIN не создаёт, но строка с нужным доменом, указывающая на неверный или несуществующий адрес, ломает открытие сайта и сбивает с толку при диагностике. Откройте файл в Блокноте от имени администратора и удалите или закомментируйте (# в начале) лишние строки с этим доменом. Для владельцев hosts полезен и в обратную сторону: им можно открыть сайт на новом сервере до того, как DNS начнёт отдавать новый адрес.
5. Отключите VPN, прокси и программы, перехватывающие DNS
VPN-клиенты, «ускорители интернета», DNS-фильтры, родительский контроль и утилиты, которые перенаправляют DNS-трафик (например, zapret), могут отвечать NXDOMAIN сами или оставить в системе несуществующий DNS-сервер после отключения. Для проверки временно выключите их и повторите запрос. Прокси проверьте в Windows: Параметры → Сеть и Интернет → Прокси-сервер. В Chrome загляните в «Настройки → Конфиденциальность и безопасность → Безопасность → Использовать безопасный DNS»: если там указан сторонний DoH-провайдер, ответ выдаёт он, а не системный резолвер. На Android то же делает пункт «Частный DNS» в настройках сети — опечатка в имени провайдера там ломает разрешение всех адресов.
Ошибка на YouTube, Госуслугах и других крупных сайтах
Если «код ошибки DNS_PROBE_FINISHED_NXDOMAIN» появляется на YouTube, Госуслугах или сайте налоговой, почти наверняка проблема не у сайта: такие домены не пропадают из DNS незаметно. Проверьте по порядку:
- Адрес. Официальные адреса —
gosuslugi.ru,nalog.gov.ru,youtube.com. Ссылки на личные кабинеты ведут на поддомены; опечатка в поддомене даёт NXDOMAIN, хотя основной сайт работает. - Ответ разных резолверов. Выполните
nslookup gosuslugi.ruиnslookup gosuslugi.ru 8.8.8.8. Если оба отдают адрес, сбросьте кэш браузера и системы. - Сторонние программы. DNS-фильтры, блокировщики рекламы на уровне DNS и утилиты, перехватывающие DNS-трафик, — частая причина ошибки только на отдельных сервисах. Отключите их для проверки.
- Приложение вместо браузера. Если ошибка в браузере на телефоне, проверьте «Частный DNS» и VPN-профили в настройках системы.
В Яндекс Браузере ошибку также может давать встроенное шифрование DNS: в настройках найдите пункт про DNSCrypt и отключите его для проверки.
DNS_PROBE_FINISHED_BAD_CONFIG: чем отличается и как исправить
DNS_PROBE_FINISHED_BAD_CONFIG — родственная ошибка, но причина другая: не отвечает сам DNS-сервер, указанный в настройках системы, тогда как интернет в целом доступен. Типичные сценарии — вручную прописан адрес, которого больше нет, VPN-клиент оставил свой DNS после отключения, роутер раздаёт по DHCP неработающий DNS.
- Посмотрите, какие DNS-серверы использует система:
ipconfig /all(строка «DNS-серверы») в Windows,scutil --dnsв macOS,resolvectl statusв Linux. - Проверьте, отвечает ли этот сервер:
nslookup example.com <адрес_DNS>. - Если не отвечает — укажите публичный DNS или переключите адаптер на автоматическое получение адресов.
- Выполните команды из шага 3 выше (
ipconfig /release,/renew,netsh winsock reset) и перезагрузите компьютер и роутер.
Если же не открывается вообще ничего и браузер пишет DNS_PROBE_FINISHED_NO_INTERNET, разбирайте подключение по отдельной инструкции: DNS_PROBE_FINISHED_NO_INTERNET: как исправить.
Если вы владелец домена
NXDOMAIN со стороны владельца обычно значит, что не настроена A-запись или домен просрочен/делегирован неправильно. Когда ошибку видят все посетители со всех сетей, проблема на вашей стороне. Проверьте:
- Есть ли A-запись на корень домена и на
www(проверьте DNS-записи). - Совпадают ли NS-серверы у регистратора и в зоне.
- Не истёк ли срок регистрации домена.
- Прошла ли DNS-пропагация после смены записей (до 48 часов).
Домен не делегирован
Домен зарегистрирован, но у регистратора не указаны NS-серверы — зона не опубликована, и любой резолвер вернёт NXDOMAIN. В выдаче WHOIS для зон .ru и .рф это видно по строке state: со значением NOT DELEGATED. Решение — прописать NS-серверы хостинга или DNS-провайдера в панели регистратора и убедиться, что на этих серверах создана зона домена. Как устроены NS-записи и как проверить их совпадение — в статье NS-запись DNS.
Истёк срок регистрации
После окончания оплаченного периода регистратор снимает домен с делегирования (в зонах gTLD — статусом clientHold или serverHold), и сайт пропадает из DNS. Продлите домен у регистратора; после продления делегирование возвращается, но старые отрицательные ответы ещё какое-то время живут в кэшах резолверов.
Нет нужной записи в зоне
Зона существует, но для конкретного имени нет записи: забыли www, опечатались в поддомене, удалили A-запись при переносе. NXDOMAIN относится ко всему имени целиком: если у www.example.com нет ни A, ни CNAME, ни других записей, браузер получит именно его. Добавьте A-запись (или CNAME на основной домен) в DNS-панели того провайдера, чьи NS указаны у регистратора, — правки в панели другого провайдера ничего не изменят.
Распространение DNS после изменений
После смены DNS-записей старый NXDOMAIN может кэшироваться у части резолверов до истечения TTL. Проверяйте из нескольких точек, а не только со своего компьютера.
Время хранения отрицательного ответа задаёт поле minimum в SOA-записи зоны: если домен запросили до того, как вы добавили запись, резолвер будет помнить NXDOMAIN до конца этого срока. Поэтому новые поддомены лучше создавать до того, как на них пойдут ссылки. Почему сайт не открывается после смены DNS и сколько ждать — разобрано в статье Домен не резолвится: что делать.
Как проверить домен в enterno.io
Сервис DNS-проверки enterno.io показывает все записи (A, AAAA, MX, NS, TXT, CNAME, SOA) и резолвит домен с серверной стороны — это исключает влияние вашего локального кэша. Дальше по ситуации:
- WHOIS-проверка покажет срок регистрации, статус делегирования и NS-серверы, указанные у регистратора.
- Проверка распространения DNS запросит домен у резолверов в разных странах: если часть отдаёт IP, а часть NXDOMAIN, изменения ещё расходятся по кэшам.
Мониторинг аптайма с проверкой типа DNS каждую минуту ловит исчезновение записей раньше, чем это заметят посетители, и шлёт алерт в Telegram, Slack, email или webhook. enterno.io диагностирует и предупреждает — саму DNS-запись правит владелец у регистратора.
Частые вопросы
Это ошибка моего компьютера или сайта?
Проверьте сайт с мобильного интернета. Если оттуда открывается — проблема локальная (кэш, резолвер). Если NXDOMAIN везде — проблема в DNS-записях самого домена.
Что значит DNS_PROBE_FINISHED_NXDOMAIN простыми словами?
DNS-сервер сообщил браузеру, что домена с таким именем не существует, поэтому браузер не знает IP-адрес сайта и не может к нему подключиться.
Может ли причиной быть VPN?
Да. VPN-клиент подставляет свой DNS-резолвер и иногда оставляет его в настройках после отключения. Выключите VPN и проверьте, открывается ли сайт; если ошибка пропала — разбирайтесь с настройками клиента или укажите DNS вручную.
Сколько ждать после смены A-записи?
До истечения TTL предыдущей записи плюс время пропагации — обычно от нескольких минут до 48 часов. Ускорить можно понижением TTL заранее.
Почему dig отдаёт IP, а браузер всё равно ругается?
Браузер держит собственный DNS-кэш. Сбросьте его через chrome://net-internals/#dns и перезапустите браузер. Также проверьте настройку «безопасный DNS» в браузере — она может отправлять запросы не туда, куда смотрит dig.
Помогает ли кнопка «Перезагрузить»?
Только если сбой был кратковременным. Если резолвер уверенно отвечает NXDOMAIN, повторный запрос вернёт тот же ответ из кэша — сначала сбросьте кэш DNS или смените резолвер.
Следующий шаг: Проверьте DNS-записи домена с серверной стороны, чтобы понять, отдаётся ли A-запись. См. также Домен не резолвится: что делать и настройте мониторинг DNS.