DNS_PROBE_FINISHED_NXDOMAIN: Что Это Значит и Как Исправить

Что Такое DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN — это ошибка Chrome, которая появляется, когда DNS-запрос браузера завершается неудачей, потому что доменное имя не может быть разрешено ни в один IP-адрес. NXDOMAIN расшифровывается как "Non-Existent Domain" — так DNS-протокол сообщает: "этот домен не существует в системе DNS."
Когда вы вводите URL, например example.com, в Chrome, ваш браузер обращается к DNS-серверу, чтобы преобразовать это доменное имя в IP-адрес. Если DNS-сервер отвечает NXDOMAIN, это значит, что для этого домена не найдено ни одной DNS-записи. Chrome показывает страницу ошибки "Не удается получить доступ к сайту" с кодом ошибки DNS_PROBE_FINISHED_NXDOMAIN.
Хорошая новость: эта ошибка почти всегда исправима на вашей стороне. В большинстве случаев причина — опечатка в URL, устаревший кэш DNS или неправильные настройки DNS, а не реально отсутствующий домен.
Как Эта Ошибка Выглядит в Других Браузерах
Каждый браузер отображает эту DNS-ошибку по-своему, но причина всегда одна — домен не удалось разрешить.
| Браузер | Сообщение об ошибке |
|---|---|
| Google Chrome | This site can't be reached — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. We're having trouble finding that site. |
| Microsoft Edge | Hmmm... can't reach this page |
| Safari | Safari Can't Find the Server |
| Brave | This site can't be reached — dns_probe_finished_nxdomain |
| Opera | This site can't be reached — dns_probe_finished_nxdomain |
Браузеры на основе Chromium (Chrome, Edge, Brave, Opera) показывают один и тот же код DNS_PROBE_FINISHED_NXDOMAIN. Firefox и Safari выводят более понятное сообщение, но суть проблемы идентична.
Частые Причины DNS_PROBE_FINISHED_NXDOMAIN
Понимание причины ошибки поможет выбрать правильное решение. Вот наиболее частые причины, отсортированные от самых распространённых до редких.
Опечатка в URL — Самая частая причина. Один неверный символ (например, gogle.com вместо google.com) вызывает NXDOMAIN, потому что домен с ошибкой не существует в DNS.
Устаревший кэш DNS — Ваш компьютер сохранил в кэше старую или повреждённую DNS-запись. IP-адрес домена мог измениться, но кэш всё ещё хранит устаревшую запись.
Внутренний кэш DNS Chrome — Chrome ведёт собственный кэш DNS, отдельный от системного. Даже после очистки системного кэша Chrome может использовать устаревшую внутреннюю запись.
Домен не зарегистрирован или срок действия истёк — Владелец сайта забыл продлить домен, либо домен вообще не был зарегистрирован.
Задержка распространения DNS — Домен был недавно зарегистрирован или его DNS-записи были изменены. Распространение изменений DNS по всему миру может занять до 48 часов.
Переопределение в файле hosts — Системный файл hosts вручную назначает домену неверный IP-адрес или полностью блокирует его (127.0.0.1).
Блокировка VPN или файрвола — VPN, прокси или файрвол перехватывает DNS-запросы и блокирует или перенаправляет домен.
Проблема с DNS-сервером провайдера — DNS-сервер вашего интернет-провайдера ошибочно возвращает NXDOMAIN или ещё не получил DNS-записи домена.
Решение 1: Проверьте Правильность Написания Домена
Это очевидно, но именно опечатки — причина номер 1 ошибок NXDOMAIN. Внимательно проверьте URL в адресной строке:
Ищите типичные ошибки: пропущенные буквы (goole.com), лишние буквы (googgle.com), неправильный TLD (.con вместо .com) или перепутанные символы (goog1e.com с цифрой 1 вместо буквы l).
Если вам прислали ссылку, попробуйте найти сайт через Google, а не переходить по ссылке напрямую. Если домен действительно не существует, результатов поиска не будет.
Решение 2: Очистите Кэш DNS
Если домен написан правильно, следующий шаг — очистка кэша DNS вашей операционной системы. Это удаляет все сохранённые DNS-записи и вынуждает систему выполнять новые запросы.
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Chrome OS
chrome://net-internals/#dns → Clear host cacheПосле очистки попробуйте снова загрузить сайт. Если DNS-записи домена были недавно обновлены, очистка кэша позволит вашей системе получить новые записи.
Решение 3: Очистите Внутренний Кэш DNS Chrome
Chrome ведёт собственный кэш DNS, полностью отдельный от кэша операционной системы. Очистки системного кэша недостаточно — необходимо также очистить внутренний кэш Chrome.
Откройте Chrome и введите
chrome://net-internals/#dnsв адресную строкуНажмите "Clear host cache", чтобы удалить все кэшированные DNS-записи в Chrome
Затем перейдите на
chrome://net-internals/#socketsи нажмите "Flush socket pools", чтобы сбросить открытые соединенияПопробуйте снова загрузить сайт — Chrome выполнит полностью новый DNS-запрос
Решение 4: Переключитесь на Публичный DNS-Сервер
DNS-сервер вашего интернет-провайдера может ошибочно возвращать ответы NXDOMAIN или ещё не имеет DNS-записей домена. Переключение на надёжный публичный DNS-сервер часто решает эту проблему.
| Провайдер | Основной DNS | Резервный DNS | Лучше всего для |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Скорость и конфиденциальность |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Надёжность |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Защита от вредоносного ПО |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Фильтрация контента |
Изменение DNS в Windows
Откройте Параметры → Сеть и Интернет → Дополнительные сетевые параметры
Нажмите на активное подключение (Wi-Fi или Ethernet) → Свойства оборудования
Нажмите Изменить рядом с назначением DNS-сервера → переключите на Вручную
Включите IPv4 и установите Предпочитаемый DNS на
1.1.1.1, Альтернативный на1.0.0.1Нажмите Сохранить и проверьте сайт снова
Изменение DNS на macOS
Откройте Системные настройки → Сеть → Wi-Fi → Подробнее
Нажмите DNS на боковой панели
Удалите существующие записи и добавьте
1.1.1.1и1.0.0.1Нажмите ОК, затем Применить
Решение 5: Проверьте Файл Hosts
В вашей операционной системе есть локальный файл hosts, который может переопределять DNS для определённых доменов. Если домен указан в нём с неверным IP-адресом (например, 127.0.0.1 или 0.0.0.0), это вызовет ошибку NXDOMAIN, хотя домен существует в публичном DNS.
Это частая проблема у разработчиков, добавивших временные записи в hosts и забывших их удалить, или у пользователей, чей антивирус или блокировщик рекламы изменил файл hosts.
# Windows — open as Administrator:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Look for lines like:
# 127.0.0.1 example.com ← This blocks the domain!
# 0.0.0.0 example.com ← This also blocks it!
# If you find the domain listed, delete that line and save.Решение 6: Сбросьте Флаги Chrome на Стандартные
Экспериментальные флаги Chrome иногда могут мешать разрешению DNS. Если вы или расширение изменили какие-либо флаги, сброс их на значения по умолчанию может исправить ошибку NXDOMAIN.
Введите
chrome://flagsв адресную строку и нажмите EnterНажмите кнопку "Reset all" вверху страницы
Перезапустите Chrome, когда появится запрос
Попробуйте снова загрузить сайт
Обратите особое внимание на флаги, связанные с DNS, такие как "Async DNS resolver", "DNS over HTTPS" и "DNS prefetching". Если какой-либо из них был изменён, это может вызывать ошибки разрешения DNS.
Решение 7: Временно Отключите VPN или Антивирус
VPN направляет все ваши DNS-запросы через собственные серверы. Если DNS-сервер VPN не имеет записей домена, вы получите NXDOMAIN. Аналогично, некоторые антивирусные программы и файрволы перехватывают DNS-трафик и могут блокировать домены, которые считают подозрительными.
Для проверки: временно отключите VPN и антивирус, затем попробуйте загрузить сайт. Если он открылся, причина — VPN или защитное ПО.
Решение 8: Проверьте Статус Регистрации Домена
Если ни одно из вышеперечисленных решений не помогло, домен может быть действительно незарегистрированным или с истёкшим сроком действия. Это особенно часто встречается с новыми сайтами, недавно изменёнными доменами или доменами, которые владелец забыл продлить.
Чтобы проверить статус домена:
Используйте WHOIS-запрос DNS Robot по адресу /whois-lookup — введите домен и проверьте даты регистрации и окончания срока действия
Используйте DNS-запрос DNS Robot по адресу /dns-lookup — если записи A, AAAA или NS отсутствуют, у домена нет DNS-конфигурации
Проверьте распространение DNS — если домен только что зарегистрирован, DNS-записи могут ещё не распространиться на все серверы. Это может занять до 48 часов.
Исправление DNS_PROBE_FINISHED_NXDOMAIN на Android
Ошибка NXDOMAIN появляется в браузере Chrome на Android с тем же кодом ошибки. Вот как её исправить.
Очистите кэш Chrome: Откройте Chrome → Настройки → Конфиденциальность и безопасность → Удаление данных браузера → отметьте Изображения и файлы в кэше → Удалить данные
Измените DNS: Перейдите в Настройки → Сеть и Интернет → Частный DNS → установите
one.one.one.one(Cloudflare) илиdns.google(Google)Переключите режим полёта: Включите режим полёта на 10 секунд, затем выключите — это принудительно создаст новое сетевое подключение и DNS-запрос
Обновите Chrome: Откройте Play Маркет → найдите Chrome → нажмите Обновить, если доступно
Перезагрузите устройство, если ничего из вышеперечисленного не помогло
Исправление DNS_PROBE_FINISHED_NXDOMAIN на iPhone / iPad
На iOS Safari показывает сообщение "Safari не удаётся найти сервер" вместо кода ошибки Chrome. Если вы используете Chrome на iOS, вы увидите сообщение DNS_PROBE_FINISHED_NXDOMAIN. Вот как исправить эту проблему.
Измените DNS: Перейдите в Настройки → Wi-Fi → нажмите значок (i) рядом с вашей сетью → Настройка DNS → Вручную → добавьте
1.1.1.1и1.0.0.1Очистите кэш Safari: Настройки → Safari → Очистить историю и данные сайтов
Очистите кэш Chrome: Откройте Chrome → Настройки → Конфиденциальность → Удаление данных браузера
Переключите режим полёта: Включите на 10 секунд, затем выключите для сброса сетевого подключения
Перезагрузите устройство, чтобы очистить все временные данные DNS
Как Проверить, Что Исправление Сработало
После применения решения убедитесь, что разрешение DNS работает для нужного домена.
# Test DNS resolution directly
nslookup example.com
# Test with a specific DNS server
nslookup example.com 1.1.1.1
# Detailed test (Mac/Linux)
dig example.com
# If dig returns NXDOMAIN in the status, the domain truly doesn't exist:
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAINЕсли nslookup возвращает IP-адрес, DNS работает и сайт должен загрузиться. Если по-прежнему отображается "Non-existent domain", домен действительно не зарегистрирован, или вам нужно попробовать другой DNS-сервер.
Вы также можете использовать инструмент DNS Lookup от DNS Robot, чтобы проверить, разрешается ли домен с нескольких глобальных серверов — это поможет определить, является ли проблема локальной для вашего устройства или глобальной.
Проверьте, существует ли домен в DNS
Используйте бесплатный инструмент DNS Lookup от DNS Robot, чтобы проверить, правильно ли разрешается домен с нескольких глобальных серверов. Узнайте, возвращает ли домен NXDOMAIN по всему миру или только с вашего местоположения.
Попробовать DNS LookupЧасто задаваемые вопросы
Это означает, что Chrome выполнил DNS-запрос для введённого домена и получил ответ NXDOMAIN (Non-Existent Domain). DNS-сервер не смог найти IP-адрес, связанный с этим доменным именем. Причиной может быть опечатка, устаревший кэш DNS или незарегистрированный домен.