Что означает DNS_PROBE_FINISHED_NXDOMAIN
Когда вы вводите адрес сайта, браузер сначала обращается к DNS — системе, которая преобразует доменное имя в IP-адрес. Если ни один DNS-сервер не нашёл запись для домена, Chrome показывает ошибку DNS_PROBE_FINISHED_NXDOMAIN. Аббревиатура NXDOMAIN расшифровывается как Non-Existent Domain — «несуществующий домен»: с точки зрения DNS такого имени просто нет.
Важно, что «нет с точки зрения DNS» не всегда означает, что сайта не существует. Ответ NXDOMAIN может выдать устаревший кэш на вашем компьютере, сбойный DNS-сервер провайдера или домен, у которого только что сменились записи.
Частые причины
- Устаревший DNS-кэш на компьютере или в браузере — самая частая причина; лечится очисткой кэша.
- Сбой DNS-сервера провайдера — решается переключением на публичные DNS 8.8.8.8 или 1.1.1.1.
- Опечатка в адресе — лишняя буква или неверная зона (.ru вместо .com) дают честный NXDOMAIN.
- Проблемы самого домена — регистрация истекла, домен не делегирован, неверные A/NS-записи.
- VPN, антивирус или файл hosts — перехватывают DNS-запросы и подменяют ответы.
Как исправить на Windows: 5 шагов
Выполняйте по порядку — после каждого шага проверяйте, открылся ли сайт. Команды вводятся в командной строке, запущенной от имени администратора.
- Очистите DNS-кэш системы:
ipconfig /flushdns— сбрасывает сохранённые ответы DNS, включая устаревший NXDOMAIN. - Обновите IP-адрес:
ipconfig /release, затемipconfig /renew— устройство заново получит сетевые настройки, включая адреса DNS-серверов. - Сбросьте Winsock:
netsh winsock reset— восстанавливает сетевой стек Windows после сбоев и вмешательства программ; после команды перезагрузите компьютер. - Смените DNS-сервер: в свойствах сетевого адаптера укажите 8.8.8.8 (Google) или 1.1.1.1 (Cloudflare) вместо DNS провайдера.
- Очистите DNS-кэш Chrome: откройте
chrome://net-internals/#dnsи нажмите Clear host cache — у Chrome собственный кэш, который не сбрасывается системной командой.
macOS, Android и iPhone
- macOS: в Терминале выполните
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, при необходимости смените DNS в Настройках → Сеть. - Android: включите «Частный DNS-сервер» в настройках сети и укажите dns.google, либо переключитесь с Wi-Fi на мобильный интернет — если сайт открылся, проблема в DNS роутера или провайдера.
- iPhone: Настройки → Wi-Fi → значок сети → Настройка DNS → Вручную, добавьте 8.8.8.8 и 1.1.1.1.
- Роутер: перезагрузите его — локальный DNS-резолвер роутера тоже кэширует ответы и иногда «залипает».
Что проверить владельцу сайта
Если NXDOMAIN видят все посетители со всех устройств — проблема в домене, и чинить её нужно на вашей стороне.
- Срок регистрации домена. Просроченный домен перестаёт резолвиться в первую очередь — проверьте оплату у регистратора.
- Делегирование. Убедитесь, что у домена прописаны правильные NS-серверы вашего DNS-хостинга.
- A/CNAME-записи. Запись A должна указывать на действующий IP сервера; после переезда проверьте, что старые записи заменены.
- Время распространения. После смены NS или записей обновление DNS занимает от минут до суток — это нормально.
- Проверка резолва. Команда
nslookup ваш-домен 8.8.8.8покажет, что отвечает публичный DNS, минуя ваш локальный кэш.
Частые вопросы
Почему ошибка появляется только в Chrome?
У Chrome собственный внутренний DNS-кэш и свой механизм разрешения имён, поэтому ошибка может показываться в нём, даже когда другие браузеры открывают сайт. Очистите кэш на странице chrome://net-internals/#dns кнопкой Clear host cache и перезапустите браузер.
Поможет ли смена DNS-сервера?
В большинстве случаев да: если сбоит DNS-сервер провайдера, переключение на публичные 8.8.8.8 (Google) или 1.1.1.1 (Cloudflare) решает проблему сразу. Это самый результативный шаг после очистки кэша.
Ошибка только на одном сайте — что делать?
Если остальные сайты открываются, проблема на стороне конкретного домена: он истёк, не делегирован или у него неверные DNS-записи. Проверьте домен через nslookup или онлайн-сервис DNS-проверки; чинить в этом случае должен владелец сайта.
Нужно ли переустанавливать Windows?
Нет. DNS_PROBE_FINISHED_NXDOMAIN — ошибка сетевого уровня, а не системы. Она решается очисткой DNS-кэша, сбросом Winsock и сменой DNS-сервера — переустановка Windows здесь ничего не добавит.
Что означает NXDOMAIN в тексте ошибки?
NXDOMAIN расшифровывается как Non-Existent Domain — «несуществующий домен». Так DNS-сервер отвечает, когда запрошенного имени нет ни в одной зоне: из-за опечатки, истёкшей регистрации или отсутствия записей.
Сайт отдаёт ошибки?
Найду и устраню технические ошибки сайта
Проведу технический аудит, найду причину ошибок сервера, редиректов и SSL, починю и настрою мониторинг, чтобы сайт не падал молча. Старт от 5 000 рублей.
Заказать техаудит