
Если ваш браузер выдает ошибку NXDOMAIN, значит, запрашиваемый домен не существует или не может быть найден в DNS. Это стандартный ответ DNS-сервера, когда он не находит соответствия между введенным именем и IP-адресом. Такая ситуация возникает, например, при опечатке в адресе или если сайт больше не доступен.
Работает это так: когда вы вводите URL, ваш компьютер отправляет запрос DNS-серверу. Если домен не зарегистрирован или удален, сервер возвращает код NXDOMAIN (Non-Existent Domain). В отличие от временных ошибок, этот ответ означает, что запись отсутствует в принципе. Проверить статус домена можно с помощью утилит вроде nslookup или dig – они покажут, возвращает ли DNS такой код.
Иногда NXDOMAIN появляется из-за проблем с DNS-провайдером или некорректных настроек. Если вы уверены, что домен должен работать, попробуйте сменить DNS-сервер на Google (8.8.8.8) или Cloudflare (1.1.1.1). Также ошибка может возникать из-за блокировок на уровне интернет-провайдера – в этом случае поможет VPN или альтернативный DNS.
- NXDOMAIN: что это и как работает
- Как формируется ответ NXDOMAIN?
- Как избежать ложных NXDOMAIN-ответов?
- Что означает NXDOMAIN в ответах DNS?
- Как работает NXDOMAIN?
- Почему это важно?
- Причины возникновения ошибки NXDOMAIN
- 1. Ошибки в написании домена
- 2. Неактивный или удаленный домен
- 3. Проблемы с DNS-записями
- Как выглядит NXDOMAIN в диагностике DNS-запросов?
- В командной строке
- В веб-браузере
- Разница между NXDOMAIN и другими DNS-ошибками
- NXDOMAIN vs. SERVFAIL
- NXDOMAIN vs. REFUSED
- Как исправить проблему с NXDOMAIN?
- Примеры запросов, приводящих к NXDOMAIN
- Неработающие адреса
- Опечатки и устаревшие адреса
NXDOMAIN: что это и как работает
Как формируется ответ NXDOMAIN?

Когда вы отправляете запрос к домену, DNS-резолвер проверяет записи в следующем порядке:
- Кэш локального устройства или провайдера.
- Корневые серверы DNS, если домен не найден в кэше.
- Серверы домена верхнего уровня (например,
.comили.net). - Авторитативные серверы домена.
Если на любом этапе запись не обнаружена, резолвер возвращает NXDOMAIN. Браузер или приложение получает этот ответ и отображает ошибку, например, «Сайт не найден».
Как избежать ложных NXDOMAIN-ответов?
Иногда NXDOMAIN возникает из-за временных проблем. Проверьте:
- Правильность ввода домена – опечатки встречаются часто.
- Настройки DNS на устройстве – попробуйте сменить сервер на
8.8.8.8(Google DNS) или1.1.1.1(Cloudflare). - Кэш DNS – очистите его командой
ipconfig /flushdns(Windows) илиsudo dscacheutil -flushcache(macOS).
Если домен точно должен работать, но возвращает NXDOMAIN, проблема может быть на стороне регистратора или хостинг-провайдера. В таком случае свяжитесь с их поддержкой.
Что означает NXDOMAIN в ответах DNS?
Как работает NXDOMAIN?
Когда вы вводите несуществующий адрес в браузере, ваш компьютер отправляет запрос DNS-серверу. Если домен не зарегистрирован, сервер возвращает ответ с кодом NXDOMAIN. Это стандартный механизм, предотвращающий перенаправление на случайные страницы.
Например, если запросить example.nonexistent, DNS-сервер ответит NXDOMAIN, а браузер покажет ошибку «Сайт не найден».
Почему это важно?
Ответ NXDOMAIN помогает избежать фишинга и других атак, связанных с поддельными доменами. Если бы серверы возвращали ложные IP-адреса вместо ошибки, злоумышленники могли бы перенаправлять пользователей на вредоносные сайты.
Проверить ответ DNS можно с помощью утилит вроде dig или nslookup. Например, команда dig nonexistent.example.com покажет статус NXDOMAIN в заголовке ответа.
Причины возникновения ошибки NXDOMAIN
1. Ошибки в написании домена
Проверьте, нет ли опечаток в URL. Например, exmple.com вместо example.com вызовет NXDOMAIN. Используйте автозаполнение или копируйте ссылки, чтобы избежать ошибок.
2. Неактивный или удаленный домен
Если домен не продлен или удален, DNS-сервер вернет NXDOMAIN. Проверить статус домена можно через WHOIS-сервисы.
| Сервис | Ссылка |
|---|---|
| Whois ICANN | lookup.icann.org |
| RIPE NCC | ripe.net |
3. Проблемы с DNS-записями
Если домен зарегистрирован, но DNS-записи не настроены или указаны неверно, запрос завершится ошибкой. Убедитесь, что:
- A-запись или CNAME корректно направлены на сервер.
- NS-записи ведут на рабочие DNS-серверы.
Если проблема сохраняется, попробуйте сменить DNS-провайдера или проверить настройки через инструменты вроде DNS Checker.
Как выглядит NXDOMAIN в диагностике DNS-запросов?
В командной строке
- dig/nslookup: В ответе будет строка
status: NXDOMAINили сообщение** server can't find example.com: NXDOMAIN. - ping/traceroute: Утилиты покажут ошибку типа
ping: example.com: Name or service not known.
В веб-браузере
- Страница с ошибкой
ERR_NAME_NOT_RESOLVED(Chrome) илиServer not found(Firefox). - В консоли разработчика (F12) вкладка Network отобразит код состояния
dns_unresolved_host.
Для проверки NXDOMAIN вручную:
- Откройте терминал и введите:
dig example.com - Ищите в ответе флаг
NXDOMAINв секции HEADER.
Если NXDOMAIN возникает для рабочего домена, проверьте:
- Опечатки в имени,
- Настройки DNS-серверов,
- Кеш локального устройства (
ipconfig /flushdnsв Windows).
Разница между NXDOMAIN и другими DNS-ошибками
NXDOMAIN означает, что запрашиваемое доменное имя не существует в DNS. В отличие от других ошибок, таких как SERVFAIL или REFUSED, NXDOMAIN указывает на отсутствие записи, а не на проблемы с сервером или конфигурацией.
NXDOMAIN vs. SERVFAIL
SERVFAIL возникает при сбое сервера DNS – например, если он не может обработать запрос из-за технических неполадок. NXDOMAIN же подтверждает, что домен проверен, но не найден.
NXDOMAIN vs. REFUSED
REFUSED означает, что DNS-сервер намеренно отклонил запрос, часто из-за ограничений политики. NXDOMAIN не связан с отказами – это стандартный ответ для несуществующих доменов.
Если вы получаете NXDOMAIN, проверьте правильность ввода домена. Для SERVFAIL или REFUSED попробуйте другой DNS-сервер или обратитесь к администратору сети.
Как исправить проблему с NXDOMAIN?
Проверьте правильность введённого доменного имени. Опечатки – частая причина ошибки NXDOMAIN. Убедитесь, что в адресе нет лишних символов, пробелов или неправильных расширений (например, .con вместо .com).
- Очистите кеш DNS:
- Windows: введите
ipconfig /flushdnsв командной строке. - macOS/Linux: используйте
sudo dscacheutil -flushcache(macOS) илиsudo systemd-resolve --flush-caches(Linux).
- Windows: введите
- Измените DNS-серверы на Google (
8.8.8.8,8.8.4.4) или Cloudflare (1.1.1.1). - Перезагрузите роутер, чтобы обновить соединение с провайдером.
Если проблема сохраняется, проверьте статус домена через WHOIS-сервисы (например, whois.ru). Возможно, домен не зарегистрирован или срок его действия истёк.
Для владельцев сайтов:
- Убедитесь, что DNS-записи (A, CNAME) настроены верно в панели хостинга.
- Проверьте, не истёк ли срок делегирования домена у регистратора.
- Используйте инструменты вроде DNS Checker, чтобы отследить распространение DNS-записей.
Примеры запросов, приводящих к NXDOMAIN
Ошибка NXDOMAIN возникает, когда DNS-сервер не находит запрашиваемое доменное имя. Рассмотрите примеры, которые гарантированно вызовут эту ошибку.
Неработающие адреса
Введите в браузере домены, которые точно не зарегистрированы, например:
thisdomaindoesntexist12345.com
example.nonexistenttld
Если доменная зона не существует в DNS, сервер вернёт NXDOMAIN.
Опечатки и устаревшие адреса

Ошибки в написании популярных доменов часто приводят к NXDOMAIN:
goggle.com вместо google.com
youtub.com вместо youtube.com
Удалённые сайты также перестают разрешаться. Например, старый блог blog.randomstartup.io может вернуть NXDOMAIN после закрытия проекта.
Для проверки используйте команду в терминале:
nslookup nonexistent.example.com
Ответ с кодом 3 (NXDOMAIN) подтвердит отсутствие записи.







