Битлента
Ошибки и коды3 мин чтения·

DNS_PROBE_FINISHED_NXDOMAIN: такого домена не существует

NXDOMAIN означает, что DNS-сервер ответил: домен не найден. Причины, проверка через nslookup и hosts, отличие от ошибок соединения и способы исправить.

Значение кода

NXDOMAIN — это не сбой, а осмысленный ответ. DNS-сервер получил вопрос об имени, проверил свои данные и сообщил: домена с таким названием не существует. Chrome добавляет к этому слово probe, потому что после первой неудачи запускает собственную проверку, чтобы понять, работает ли DNS вообще.

Отсюда разница с ошибками недоступности: связь с резолвером есть, он отвечает, но ответ отрицательный. Причина может быть как в вашем вводе, так и в кэше или подмене ответа.

Есть и смежное правило: резолверы запоминают отрицательные ответы на срок, который указывает владелец зоны. Поэтому даже после исправления записей часть пользователей ещё некоторое время получает прежнее «не существует».

Откуда берётся отрицательный ответ

Самый частый источник — ошибка при вводе: пропущенная буква, не тот домен верхнего уровня, лишняя точка. Второй по частоте — истёкший или ещё не делегированный домен. Третий — устаревший отрицательный ответ в кэше: система запомнила «не найдено» и продолжает показывать его, хотя домен уже заработал.

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

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

Три быстрых проверки

Первая: внимательно перечитайте адрес и попробуйте найти сайт через поисковую систему, а не вводом вручную. Вторая: откройте адрес на другом устройстве в другой сети. Третья: выполните nslookup с именем домена и сравните ответ вашего резолвера с ответом другого публичного сервера.

Если другой сервер возвращает адрес, а ваш нет, значит, проблема в вашем резолвере или его кэше. Если все дают NXDOMAIN, домен действительно не существует или сломана его настройка у владельца.

Сравнивая результаты, обращайте внимание на разницу между ответами: один резолвер сообщает о несуществующем имени, другой возвращает адрес. Такое расхождение почти всегда означает кэш или фильтрацию на стороне первого.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Что исправить у себя

Выполните ipconfig /flushdns, а затем перезапустите браузер, потому что у Chrome есть и собственный внутренний кэш имён. Проверьте hosts-файл. Отключите на время сторонние сетевые программы и ручные сетевые параметры, которые подменяют DNS, и посмотрите, изменилось ли поведение.

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

Перед тем как что-то менять, попробуйте открыть адрес в другом браузере. Если там сайт загружается, вина лежит на кэше или расширениях Chrome, и перенастраивать систему не нужно.

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

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

Если запись не находится ни у одного резолвера через сутки после того, как владелец сообщил об изменениях, проблема на его стороне: не продлён домен, неверно указаны серверы имён, удалена зона. Посетителю остаётся ждать, а владельцу проверять данные у регистратора и в панели DNS.

Владельцу домена полезно проверить срок регистрации, актуальность контактных данных у регистратора и правильность указанных серверов имён. Просроченный домен часто превращается именно в NXDOMAIN, а посетители принимают это за неисправность сайта.

Особые случаи: поддомены и локальные имена

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

Если имя относится к локальной сети, например к домашнему серверу или принтеру, то публичные резолверы его знать не могут. Такие имена работают только с локальным DNS роутера или с записью в hosts-файле. Поэтому после смены роутера или его настроек локальные имена нередко перестают открываться, и здесь помогает прямое обращение по IP-адресу устройства.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
dnsnxdomainchrome

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

Читайте также