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, а не реально отсутствующий домен.
Как Эта Ошибка Выглядит в Других Браузерах
Браузеры на основе Chromium (Chrome, Edge, Brave, Opera) показывают один и тот же код DNS_PROBE_FINISHED_NXDOMAIN. Firefox и Safari выводят более понятное сообщение, но суть проблемы идентична.
| Браузер | Сообщение об ошибке |
|---|---|
| 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 |
Частые Причины 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-записи домена были недавно обновлены, очистка кэша позволит вашей системе получить новые записи.
# 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Решение 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 на Стандартные
Обратите особое внимание на флаги, связанные с DNS, такие как "Async DNS resolver", "DNS over HTTPS" и "DNS prefetching". Если какой-либо из них был изменён, это может вызывать ошибки разрешения DNS.
Введите
chrome://flagsв адресную строку и нажмите EnterНажмите кнопку "Reset all" вверху страницы
Перезапустите Chrome, когда появится запрос
Попробуйте снова загрузить сайт
Решение 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
Как Проверить, Что Исправление Сработало
Если nslookup возвращает IP-адрес, DNS работает и сайт должен загрузиться. Если по-прежнему отображается "Non-existent domain", домен действительно не зарегистрирован, или вам нужно попробовать другой DNS-сервер.
Вы также можете использовать инструмент DNS Lookup от DNS Robot, чтобы проверить, разрешается ли домен с нескольких глобальных серверов — это поможет определить, является ли проблема локальной для вашего устройства или глобальной.
# 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Проверьте, существует ли домен в DNS
Используйте бесплатный инструмент DNS Lookup от DNS Robot, чтобы проверить, правильно ли разрешается домен с нескольких глобальных серверов. Узнайте, возвращает ли домен NXDOMAIN по всему миру или только с вашего местоположения.
Try DNS LookupFrequently Asked Questions
Это означает, что Chrome выполнил DNS-запрос для введённого домена и получил ответ NXDOMAIN (Non-Existent Domain). DNS-сервер не смог найти IP-адрес, связанный с этим доменным именем. Причиной может быть опечатка, устаревший кэш DNS или незарегистрированный домен.