n1ro°
RU

Ошибки · Решение

DNS 3 NXDOMAIN Non-Existent Domain: что означает и как диагностировать

Ответ сообщает, что запрошенного domain name не существует в DNS.

Редакция N1RO · Проверено

Короткий ответ

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, если запись была создана недавно.

Безопасные шаги

  1. Исправьте имя или создайте нужную запись в правильной зоне.
  2. Дождитесь истечения negative cache либо очистите только контролируемый resolver cache.
  3. Не добавляйте случайные hosts-file обходы как постоянное решение публичного DNS.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если authoritative zone содержит имя, а внешний resolver видит NXDOMAIN после TTL, передайте delegation и trace DNS-провайдеру.

Похожие ошибки

  • /errors/dns-rcode-formerr/
  • /errors/dns-rcode-servfail/
  • /errors/dns-rcode-notimp/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.