Как исправить ошибку DNS_PROBE_FINISHED_NXDOMAIN
Важно: все команды и действия в статье применимы к домашним ПК и ноутбукам. Для корпоративных сетей обратитесь к администратору сети перед изменением настроек.
Что такое DNS_PROBE_FINISHED_NXDOMAIN
DNS_PROBE_FINISHED_NXDOMAIN — это сообщение браузера о том, что DNS-запрос вернул ответ NXDOMAIN (non-existent domain). Проще: система имён доменов не нашла соответствия имени домену в интернете или в локальных файлах.
Краткое определение терминов:
- DNS: служба, переводящая имена сайтов в IP-адреса.
- NXDOMAIN: ответ DNS-сервера, означающий, что такой записи не существует.
Быстрый план действий
- Очистить кэш DNS на компьютере.
- Обновить IP-адрес (renew).
- Перезапустить сервис DNS Client (Windows).
- Сменить DNS-серверы на публичные (Google, Cloudflare, OpenDNS).
- Проверить файл hosts.
- Отключить VPN/прокси.
- Сбросить настройки браузера или роутера при необходимости.
1. Очистите кэш DNS
Ваш компьютер хранит недавно использованные DNS-записи в кэше. Если запись повреждена — браузер может получать неверный ответ. Очистка кэша часто решает проблему.
Команды для Windows и macOS:
Windows:
# Запустите в Командной строке (Command Prompt) от имени администратора
ipconfig /flushdnsMac (несколько команд в зависимости от версии macOS — используйте обе подряд):
dscacheutil -flushcache
sudo killall -HUP mDNSResponderALT: Схематичное изображение интерфейса с надписью «Flush DNS»
ALT: Окно командной строки Windows с командой ipconfig /flushdns
ALT: Терминал macOS с командами для сброса кэша DNS
Примечание: после команды подождите несколько секунд и перезапустите браузер.
2. Обновите IP-адрес (Renew)
Иногда проблема связана с конфликтом или некорректным IP. Освежение настроек сети может восстановить соединение.
Windows (выполняйте по очереди в Командной строке от администратора):
ipconfig /release
ipconfig /flushdns
ipconfig /renew
netsh int ip set dns
netsh winsock resetALT: Последовательность команд в консоли Windows для обновления IP
Mac:
- Нажмите значок Wi‑Fi в строке меню и откройте Сетевые настройки.
- Выберите вашу сеть и нажмите «Дополнительно».
- Перейдите на вкладку TCP/IP.
- Нажмите «Обновить аренду DHCP» (Renew DHCP Lease).
ALT: Окно сетевых настроек macOS с вкладкой TCP/IP
3. Перезапустите сервис DNS Client (Windows)
На Windows работает служба DNS Client, отвечающая за локальную обработку DNS-запросов. Её перезапуск часто решает временные ошибки.
Шаги:
- Нажмите Windows + R, введите services.msc и нажмите Enter.
- Найдите службу DNS Client, кликните правой кнопкой и выберите «Перезапустить».
ALT: Окно служб Windows с выделенной службой DNS Client
4. Смените DNS-серверы
Если используемые DNS-серверы недоступны или возвращают ошибочные ответы, поменяйте их на проверенные публичные варианты.
Рекомендованные публичные DNS:
- Google: 8.8.8.8 и 8.8.4.4
- Cloudflare: 1.1.1.1 и 1.0.0.1
- OpenDNS: 208.67.222.222 и 208.67.220.220
Как сменить на Windows:
- Откройте «Параметры» -> Сеть и Интернет -> Изменить параметры адаптера.
- Правой кнопкой по адаптеру -> «Свойства».
- Выберите «Интернет-протокол версии 4 (TCP/IPv4)» -> «Свойства».
- Включите «Использовать следующие адреса DNS-серверов» и введите адреса.
- Нажмите ОК и перезапустите браузер.
ALT: Окно свойств сетевого адаптера Windows
ALT: Диалог настройки IPv4 с полями для DNS на Windows
Как сменить на Mac:
- Откройте Сетевые настройки, нажмите «Дополнительно» для вашей сети.
- Перейдите на вкладку DNS.
- Удалите старые серверы кнопкой «-» и добавьте новые через «+».
- Сохраните изменения и перезапустите соединение.
ALT: Вкладка DNS в Сетевых настройках macOS
Совет: если вы используете DNS-over-HTTPS (DoH) в браузере, он может переопределять системные настройки — проверьте настройки браузера.
5. Сбросьте настройки браузера
Иногда проблема связана не с сетью, а с самим браузером: расширения, флаги или повреждённые данные мешают загрузке сайтов.
Chrome — сброс флагов:
- Откройте новую вкладку и введите chrome://flags
- Нажмите «Reset all» и перезапустите браузер через «Relaunch».
Если это не помогло, выполните полный сброс или переустановите браузер.
Firefox:
- Введите about:support в адресной строке.
- Нажмите «Refresh Firefox» и подтвердите.
Safari (macOS):
- Откройте Preferences -> Websites и лишние плагины отключите.
- Extensions -> удалите ненужные расширения.
- Advanced -> включите меню Develop -> Develop -> Empty Caches.
ALT: Страница chrome://flags с кнопкой Reset all
ALT: Настройки Safari с опцией очистки кэша
6. Отключите VPN и прокси
VPN и прокси перенаправляют трафик через чужие серверы. Если промежуточный сервер блокирует DNS-запросы или неправильно их обрабатывает, вы получите NXDOMAIN.
Деактивируйте VPN и попробуйте открыть сайт напрямую. Если сайт открылся — проблема в VPN; обновите или смените VPN-провайдера.
Примечание: корпоративные VPN часто используют собственные DNS — согласуйте изменения с администратором.
7. Проверьте файл hosts
Файл hosts локально сопоставляет домены с IP. Ошибочная запись в hosts может «перенаправлять» запросы на неверный IP или на localhost.
Windows:
- Откройте Блокнот от имени администратора.
- Откройте C:\Windows\System32\drivers\etc\hosts.
- Удалите строки, связанные с проблемным доменом, сохраните файл.
ALT: Редактирование файла hosts в Блокноте Windows
Mac:
sudo nano /etc/hosts
# Введите пароль администратора и удалите строки с доменом, затем Ctrl+O и Ctrl+XALT: Редактирование файла hosts в терминале macOS
8. Сбросьте настройки роутера
Если все устройства в вашей сети не видят сайт, проблема может быть в роутере. Сброс до заводских настроек убирает пользовательские конфигурации, включая кастомные DNS и переадресацию.
Общие шаги:
- Подключитесь к веб-интерфейсу роутера (обычно 192.168.1.1 или 192.168.0.1).
- Авторизуйтесь (логин/пароль роутера).
- Найдите раздел Maintenance или System и выберите Factory Reset.
- После сброса настройте подключение к провайдеру заново.
ALT: Веб-интерфейс роутера с опцией сброса к заводским настройкам
Внимание: сброс роутера удалит Wi‑Fi пароль и все правила маршрутизации. Запишите текущие настройки, если они важны.
Когда перечисленные шаги не помогают
Если ни один из описанных методов не устранил ошибку, проверьте следующее:
- Проблема только с одним доменом или со всеми сайтами? Если только с одним — возможна проблема на стороне хостинга или DNS-провайдера домена.
- Работает ли сайт с мобильного интернета (через 4G/5G)? Если да — ошибка в вашей сети или роутере.
- Проверьте доступность домена через online-инструменты (например, DNS lookup, WHOIS) — это покажет, зарегистрирован ли домен вообще.
Если домен действительно не существует — это нормальное поведение NXDOMAIN. В этом случае нужно проверить правильность написания адреса.
Альтернативные подходы и расширенные проверки
- Используйте команду nslookup или dig, чтобы увидеть, какой ответ возвращает DNS-сервер:
nslookup example.com
# или
dig example.com +trace- Временно подключитесь к мобильной сети или к точке доступа другого провайдера, чтобы исключить проблему вашего ISP.
- Попробуйте включить DNS-over-HTTPS/DoH в браузере — иногда это обходит локальные ограничения.
Сравнение популярных публичных DNS
| DNS-провайдер | Адреса | Плюсы | Минусы |
|---|---|---|---|
| 8.8.8.8, 8.8.4.4 | Широко доступен, прост в настройке | Некоторая критика по приватности у продвинутых пользователей | |
| Cloudflare | 1.1.1.1, 1.0.0.1 | Акцент на приватности, быстрый | Меньше инструментов для управления, чем у некоторых провайдеров |
| OpenDNS | 208.67.222.222, 208.67.220.220 | Фильтрация контента и функции безопасности | Часто используется в корпоративных настройках; требует аккаунта для продвинутых функций |
Выбор зависит от приоритета: скорость, приватность или дополнительные функции.
Мини‑методология: быстрый чеклист (SOP)
- Попробуйте открыть сайт в режиме инкогнито.
- Очистите кэш DNS (см. раздел 1).
- Перезапустите роутер и компьютер.
- Отключите VPN и расширения браузера.
- Проверьте файл hosts.
- Смените DNS на публичный и проверьте снова.
- Если проблема общесетевой — сбросьте роутер и свяжитесь с провайдером.
Ролевые чеклисты
Домашний пользователь:
- Очистить DNS, перезапустить ПК и роутер.
- Отключить VPN и расширения.
- Сменить DNS на Cloudflare или Google.
Сетевой администратор:
- Проверить логи DNS-сервера, зоны и записи.
- Проверить рекурсивный резолвер и кеш.
- Проверить политики блокировки и firewall.
Техподдержка хостинга:
- Проверить A/AAAA записи домена.
- Проверить срок действия зоны и NS-записи у регистратора.
Критерии приёмки
- Браузер успешно открывает проблемный домен на устройстве без VPN.
- nslookup/dig возвращают корректный A/AAAA запись домена.
- Если проблема была локальной — другие устройства в сети работают нормально после исправления.
Тесты и приёмочные сценарии
- Тест 1: Очистка DNS устраняет проблему — пройдено.
- Тест 2: Смена DNS на 1.1.1.1/8.8.8.8 устраняет проблему — пройдено.
- Тест 3: Доступ через мобильный интернет — если да, проблема в вашей сети.
Риски и защита приватности
- Использование публичного DNS может повлиять на приватность: некоторые провайдеры логируют запросы. Cloudflare и некоторые другие предлагают политику минимального логирования.
- DNS-over-HTTPS/DoT повышают приватность, но могут конфликтовать с корпоративными системами фильтрации.
Однострочный глоссарий
- DNS: переводит доменные имена в IP-адреса.
- NXDOMAIN: ответ DNS о том, что запись не найдена.
- hosts: локальный файл соответствия доменов и IP.
- DoH/DoT: защищённые протоколы для DNS-запросов.
Частые вопросы
Q: Что если ошибка только на одном сайте? A: Скорее всего, проблема у владельца домена или регистратора. Проверьте через nslookup и службы проверки доступности сайтов.
Q: Можно ли вернуть старые настройки роутера после сброса? A: Только если вы заранее сохранили конфигурацию или записали параметры провайдера.
Итог
Ошибка DNS_PROBE_FINISHED_NXDOMAIN почти всегда связана с проблемой разрешения имён. Начните с простых шагов: очистка кэша DNS, обновление IP, проверка hosts и смена DNS-серверов. Если все варианты не помогли — проверьте доступность домена через внешние сервисы и свяжитесь с провайдером или хостингом.
Коротко: проверьте локально, затем сеть, затем внешние сервера. Чаще всего проблема решается в первые три шага.
Сводка:
- Очистка DNS и сброс настроек часто решают проблему.
- VPN, hosts и роутер — самые частые источники ошибок.
- Для корпоративных сетей согласуйте изменения с администратором.