Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Осталось 15 мин
Безопасность и сети

Ошибка NXDOMAIN: как её устранить?

Ник Сильвер By Ник Сильвер 15 мин чтения Обновлено 20 февраля 2025
DNS_PROBE_FINISHED_NXDOMAIN

Если вы когда-либо что-то гуглили или пытались открыть сайт, вы наверняка встречали ошибку NXDOMAIN DNS В ответе. Как правило, эта ошибка отображается под сообщением «Сайт недоступен» or «Эта страница недоступна» в виде «DNS_PROBE_FINISHED_NXDOMAIN» когда Google не может загрузить страницу.

Как правило, ошибка сопровождается сообщением о том, что браузер не может найти IP-адрес. Причин может быть несколько: от истёкшего срока регистрации домена до неверной настройки DNS.

Для владельца сайта это серьёзная проблема: каждую минуту вы теряете клиентов и посетителей. Кроме того, если сайт недоступен или работает с перебоями, это замечают поисковые системы — и позиции сайта в результатах поиска падают.

Наконец, ошибка NXDOMAIN может быть следствием NXDOMAIN-атаки, что делает ситуацию ещё более серьёзной для владельца сайта. Давайте разберём, что такое ответ NXDOMAIN, почему он возникает и как его исправить и предотвратить.

Что означает ошибка NXDOMAIN?

Ошибка NXDOMAIN (несуществующий домен) — это сообщение об ошибке DNS, которое клиент получает, когда система доменных имён не может сопоставить URL сайта с IP-адресом. Из-за этого браузер не может открыть сайт, что, как следует из самого названия ошибки, означает: домен не существует.

Как правило, ошибка отображается в виде «DNS_PROBE_FINISHED_NXDOMAIN», а браузер показывает грустную рожицу или облачко с вопросом. Если ошибка возникает эпизодически — это нормально, но если ваш сайт сталкивается с ней постоянно, это может свидетельствовать о проблемах в сети или, что хуже, об угрозах безопасности.

Почему возникает ошибка NXDOMAIN?

Как уже говорилось, ошибка NXDOMAIN DNS может возникать по разным причинам: от истёкшего или неправильно настроенного домена до проблем безопасности. Разберём основные из них.

Истёкший или незарегистрированный домен

Одна из распространённых причин ошибки NXDOMAIN DNS — недоступность сайта из-за незарегистрированного или истёкшего доменного имени.

Проверить, истёк ли домен или он не зарегистрирован, можно через инструмент поиска ICANN (Internet Corporation for Assigned Names and Numbers). Просто введите URL сайта и посмотрите, активен ли он в базе данных ICANN.

Неверно настроенный домен

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

Проблемы безопасности

Как упоминалось ранее, постоянная ошибка NXDOMAIN DNS может указывать на уязвимости в безопасности или проблемы в сети. Одна из возможных угроз — маяковая активность вредоносного ПО: заражённая система периодически выходит на связь с серверами злоумышленников. Это ранний признак готовящейся DDoS-атаки.

Кроме того, если от одного клиента поступает большое количество ответов NXDOMAIN от локального сервиса DNS, это может быть признаком другой угрозы безопасности, способной привести к утечке конфиденциальных данных.

Проблемы на стороне пользователя

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

Как исправить ошибку NXDOMAIN

Как видите, причин для появления ошибки NXDOMAIN немало. Теперь разберём, как их устранить.

Выясняем, является ли проблема индивидуальной или массовой

Первый шаг — определить, затронута ли проблема всех пользователей или только ваше устройство и браузер. Для этого воспользуйтесь прокси-сервисом, например «proxysite.com» или «hide.me»: введите URL вашего сайта и проверьте несколько разных серверных локаций.

Если при доступе к сайту через прокси ошибка не появляется, проблема, скорее всего, связана с вашим устройством или браузером.

Исправление истёкшего или незарегистрированного домена

Если доменное имя неактивно, причин может быть несколько. Если домен был недавно зарегистрирован, необходимо подтвердить право владения в течение 15 дней, иначе ICANN может его приостановить. Если срок действия домена истёк, у вас есть 45 дней на продление без дополнительных сборов.

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

Правильная настройка домена

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

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

Ещё одна распространённая причина ошибки NXDOMAIN DNS — неправильная настройка субдомена. Субдомен позволяет развернуть отдельный сайт без покупки нового домена, используя уже имеющийся.

Например, имея домен «exampledomain.com», можно создать субдомен «blog.exampledomain.com» или «forum.exampledomain.com». Однако если субдомен настроен с ошибкой (опечатка в адресе и т. п.), сайт на нём не будет работать.

Проверить настройки домена и субдоменов можно во вкладке DNS в панели управления вашего хостинг-провайдера или через сервис «whatsmydns.net» — он покажет полный отчёт по доменам, субдоменам и A-записям.

Если всё настроено верно, возможно, дело просто во времени: нужно немного подождать, пока распространение DNS вступит в силу.

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

Одна из возможных причин ошибки NXDOMAIN DNS — активный режим защиты от атак у хостинг-провайдера, из-за которого сайт переходит в неактивное состояние. Проверить это можно через WHOIS. Если такой режим включён, отключите его и проверьте, исчезла ли ошибка.

Устранение проблем безопасности

NXDOMAIN-атаки, как и другие виды кибератак, обычно делятся на два типа: простые и сложные. Простые NXDOMAIN-атаки, как правило, легко обнаружить по характерным признакам — например, по аномально большому количеству запросов к несуществующим доменным именам из одного источника.

Тем не менее даже с простыми атаками бывает непросто справиться самостоятельно — тем более со сложными, в которых для организации атак используются заражённые устройства обычных пользователей, что делает их обнаружение значительно труднее.

Для мониторинга и защиты от подобных атак можно воспользоваться решениями безопасности DNS от известных облачных провайдеров, таких как Cloudflare и Cisco.

Эти решения не только обеспечивают необходимую защиту, но и управляют DNS с помощью балансировки нагрузки, благодаря чему внезапные всплески трафика не приводят к ответу NXDOMAIN.

Устранение проблем на стороне пользователя

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

Когда проблема возникает только у вас, причин для ответа NXDOMAIN может быть несколько. Ниже приведены решения для каждой из них.

Очистка кеша DNS

Один из самых распространённых способов устранить ошибку NXDOMAIN — очистить кеш DNS. При каждом посещении страницы браузер сохраняет временный кеш IP-адреса и данных DNS. Это ускоряет загрузку страницы при повторном обращении к ней.

Само по себе это полезно, однако накопление большого количества повреждённых или устаревших файлов кеша DNS может приводить к ошибкам в работе ОС и даже создавать уязвимости в безопасности. В том числе это может быть причиной ошибок NXDOMAIN.

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

Смена серверов DNS

Как правило, адреса серверов DNS определяются вашим интернет-провайдером, однако эти серверы не всегда отличаются высокой скоростью или надёжной защитой.
Если сервер DNS вашего провайдера работает с перебоями, это может вызывать ошибку NXDOMAIN. Для более быстрой и надёжной работы можно воспользоваться одним из популярных публичных серверов DNS от Google, OpenDNS или Cloudflare. Чтобы сменить сервер DNS, следуйте инструкциям ниже.

Для пользователей Windows:

  1. Нажмите «Пуск» и введите в поиске «Панель управления». Откройте Панель управления, затем перейдите в раздел «Сеть и Интернет», а затем — в «Центр управления сетями и общим доступом».
  2. В левой части окна найдите пункт «Изменение параметров адаптера» и нажмите на него.
  3. Щёлкните правой кнопкой по текущему соединению и выберите свойства.
  4. В списке найдите «Протокол интернета версии 4 (TCP/IP)» или «Протокол интернета версии 6 (TCP/IPv6)» и выберите нужный. После этого кнопка «Свойства» внизу станет активной. Нажмите на неё.
  5. В нижней части окна найдите пункт «Использовать следующие адреса DNS-серверов» и установите переключатель рядом с ним.
  6. Введите следующие значения:
    • Предпочитаемый DNS-сервер:
      1.1.1.1 (IPv4)
      2606:4700:4700::1111 (IPv6)
    • Альтернативный DNS-сервер:
      1.0.0.1 (IPv4)
      2606:4700:4700::1001 (IPv6)
  7. После ввода новых DNS-адресов откройте новую вкладку в браузере и проверьте, устранена ли ошибка NXDOMAIN.

Для macOS:

  1. Откройте «Системные настройки» и перейдите в раздел «Сеть».
  2. Выберите текущее сетевое подключение и нажмите кнопку «Дополнительно».
  3. В верхней строке вкладок перейдите в раздел DNS и нажмите знак +.
  4. Введите следующие значения:
    • Предпочитаемый DNS-сервер:
      1.1.1.1 (IPv4)
      2606:4700:4700::1111 (IPv6)
    • Альтернативный DNS-сервер:
      1.0.0.1 (IPv4)
      2606:4700:4700::1001 (IPv6)
  5. После ввода новых DNS-адресов откройте новую вкладку в браузере и проверьте, устранена ли ошибка NXDOMAIN.

Для Linux:

  1. Проверьте текущий DNS-сервер с помощью следующей команды:
    cat /etc/resolv.conf
  2. Чтобы изменить настройки DNS, выполните следующую команду:
    sudo nano /etc/resolv.conf
  3. После выполнения команды откроется файл в редакторе nano. Введите следующую команду, чтобы изменить адрес DNS:
    nameserver 1.1.1.1

Если вы используете последнюю версию Linux, изменить адрес DNS можно следующим образом:

  1. Откройте терминал и введите следующую команду:
    cd /etc/netplan
  2. Затем введите ls чтобы получить список файлов конфигурации. После этого используйте следующую команду для редактирования DNS-сервера Ubuntu:
    sudo nano filenamehere.yaml
  3. Используйте следующие значения для нового DNS:
    • Предпочитаемый DNS-сервер:
      1.1.1.1 (IPv4)
      2606:4700:4700::1111 (IPv6)
    • Альтернативный DNS-сервер:
      1.0.0.1 (IPv4)
      2606:4700:4700::1001 (IPv6)
  4. После ввода нажмите Ctrl+O, чтобы записать изменения, и Ctrl+X, чтобы выйти. Чтобы сохранить изменения, выполните следующую команду:
    sudo netplan apply
  5. После ввода новых DNS-адресов откройте новую вкладку в браузере и проверьте, устранена ли ошибка NXDOMAIN.

Проверьте локальный файл hosts

Один из ключевых этапов при открытии сайта — обращение к локальному файлу hosts на вашем устройстве. Этот файл сопоставляет доменное имя с его IP-адресом каждый раз, когда вы переходите на сайт.

Однако локальный файл hosts может непреднамеренно пометить определённое доменное имя или IP-адрес как недоступные, или пользователь может случайно внести изменения, которые приведут к ошибке NXDOMAIN.

Для Windows:

  1. Нажмите Start, введите Notepad и выберите Run as administrator.
  2. В строке меню в верхней части окна нажмите «Файл» и выберите «Открыть…».
  3. В правом нижнем углу нового окна измените фильтр с «Текстовые документы (*.txt)» на «Все файлы», введите путь ниже в поле «Имя файла» и нажмите «Открыть»:
    C:\Windows\System32\drivers\etc\
  4. После этого вы увидите файл с именем hosts. Дважды щёлкните по нему, чтобы открыть.
  5. Откроется файл с информацией об IP-адресах и доменах. В самом конце файла вы увидите список заблокированных сайтов. Если ваш сайт также указан в списке под строкой ::1 localhost, удалите его.
  6. Откройте новую вкладку в браузере и проверьте, устранена ли ошибка NXDOMAIN.

Для macOS:

  1. Откройте Terminal, нажав на значок Launchpad в Dock и введя Terminal в строку поиска.
  2. Выполните следующую команду:
    sudo nano /private/etc/hosts
  3. Откроется файл hosts. Если ваш сайт указан в списке под строкой ::1, удалите его.
  4. После удаления нажмите Command+O, чтобы перезаписать файл, затем Return, чтобы сохранить изменения.
  5. Нажмите Command+X, чтобы закрыть файл hosts, и проверьте, устранена ли ошибка NXDOMAIN.

Для Linux:

  1. Откройте окно терминала.
  2. Выполните следующую команду:
    sudo nano /etc/hosts
  3. Если ваш сайт указан в списке под строкой ::1, удалите его.
  4. Нажмите Ctrl+X и на запрос о сохранении изменений введите y.

Отключите антивирус или VPN

Антивирусы и VPN — полезные инструменты для защиты устройства и сети, однако они могут блокировать и вполне безопасные сайты. Это может приводить к ошибке NXDOMAIN при попытке открыть такой сайт.

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

Чтобы отключить встроенную защиту Windows Defender в Windows, выполните следующие шаги:

  1. Нажмите вместе клавиши Windows и I, чтобы открыть Windows Settings.
  2. Нажмите «Обновление и безопасность», затем в списке слева выберите «Безопасность Windows».
  3. В списке справа выберите «Защита от вирусов и угроз». В открывшемся окне найдите раздел «Параметры защиты от вирусов и угроз» и нажмите «Управление параметрами».
  4. Отключите защиту в режиме реального времени.

После того как вы отключили сторонний антивирус и защиту в режиме реального времени Windows, проверьте, исчезла ли ошибка NXDOMAIN.

Чтобы отключить VPN, выполните следующие шаги:

Для Windows:

  1. Нажмите Start, затем Settings (значок шестерёнки).
  2. На странице настроек Windows найдите раздел «Сеть и Интернет» и перейдите в него.
  3. В списке слева выберите VPN.
  4. Нажмите на VPN-сервис, который вы используете, и нажмите Disconnect.
  5. Перезагрузите устройство и проверьте, исчезла ли ошибка NXDOMAIN.

Для macOS:

  1. Откройте «Системные настройки» и нажмите «Сеть».
  2. В списке слева выберите VPN.
  3. Нажмите «Отключить», а затем «Применить», чтобы сохранить изменения.

Для пользователей Linux способ отключения VPN зависит от конкретной ОС и сервиса VPN. Найдите инструкцию для своей ОС и вашего VPN или обратитесь в службу поддержки провайдера.

Заключение

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

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

Что такое ошибка NXDOMAIN?

Проще говоря, ошибка NXDOMAIN (non-existent domain) означает, что браузер не может получить доступ к сайту, поскольку, как следует из названия, такого домена не существует.

Как исправить ошибку NXDOMAIN?

Исправить ошибку NXDOMAIN можно несколькими способами — выбор зависит от того, являетесь ли вы владельцем сайта или обычным пользователем, а также от того, носит ли ошибка массовый характер или проявляется только у вас.

Если вы владелец сайта — проверьте, не истёк ли срок регистрации домена или не аннулирована ли она. Обычным пользователям чаще всего помогает очистка кэша DNS.

Что означает ошибка NXDOMAIN?

Ошибка NXDOMAIN может указывать на несколько проблем, например:

  • Опечатка в адресе URL.
  • Устаревший код обращается к сайту, которого больше не существует.
  • Неверно настроенный домен.
  • Скомпрометированный домен или проблемы с безопасностью.
  • VPN или антивирус по какой-то причине занёс домен в чёрный список.
Поделиться

Ещё в блоге

Читайте дальше.

Заглавное изображение Cloudzy для руководства по MikroTik L2TP VPN: ноутбук подключается к серверной стойке через светящийся сине-золотой цифровой туннель с иконками щитов.
Безопасность и сети

Настройка MikroTik L2TP VPN (с IPsec): руководство по RouterOS (2026)

В этой настройке MikroTik L2TP VPN протокол L2TP отвечает за туннелирование, а IPsec, за шифрование и целостность; их связка обеспечивает совместимость с нативными клиентами без сторонних age

Рекса СайрусРекса Сайрус 9 мин чтения
Окно терминала с предупреждением SSH об изменении идентификации удалённого хоста, с заголовком руководства по исправлению и брендингом Cloudzy на тёмном бирюзовом фоне.
Безопасность и сети

Предупреждение: идентификация удалённого хоста изменилась, и как это исправить

SSH, безопасный сетевой протокол, который создаёт зашифрованный туннель между системами. Он остаётся популярным среди разработчиков, которым нужен удалённый доступ к компьютерам без графи

Рекса СайрусРекса Сайрус 10 мин чтения
Иллюстрация руководства по устранению неполадок DNS-сервера с предупреждающими символами и синим сервером на тёмном фоне для ошибок разрешения имён в Linux
Безопасность и сети

Temporary Failure in Name Resolution: что это значит и как исправить?

При использовании Linux вы можете столкнуться с ошибкой temporary failure in name resolution при попытке открыть сайты, обновить пакеты или выполнить задачи, требующие интернет-соедин

Рекса СайрусРекса Сайрус 12 мин чтения

Готовы к развёртыванию? От $2,48/мес.

Независимое облако с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат денег в течение 14 дней.