Ошибки · Решение
DNS 3 NXDOMAIN Non-Existent Domain: что означает и как диагностировать
Ответ сообщает, что запрошенного domain name не существует в DNS.
Короткий ответ
DNS RCODE 3 NXDOMAIN: Non-Existent Domain. Ответ сообщает, что запрошенного domain name не существует в DNS. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.
Что означает ошибка
Ответ сообщает, что запрошенного domain name не существует в DNS.
Возможные причины
- Имя действительно отсутствует в authoritative zone.
- В hostname опечатка или добавлен лишний suffix.
- Negative cache продолжает хранить прежний NXDOMAIN после недавнего создания имени.
Что проверить
- Проверьте FQDN и завершающую точку в диагностическом запросе.
- Сделайте `dig +trace` и определите authoritative источник NXDOMAIN.
- Проверьте SOA negative TTL, если запись была создана недавно.
Безопасные шаги
- Исправьте имя или создайте нужную запись в правильной зоне.
- Дождитесь истечения negative cache либо очистите только контролируемый resolver cache.
- Не добавляйте случайные hosts-file обходы как постоянное решение публичного DNS.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если authoritative zone содержит имя, а внешний resolver видит NXDOMAIN после TTL, передайте delegation и trace DNS-провайдеру.
Похожие ошибки
- /errors/dns-rcode-formerr/
- /errors/dns-rcode-servfail/
- /errors/dns-rcode-notimp/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.