Коротко. Ошибка DNS_PROBE_FINISHED_NXDOMAIN в Chrome означает, что DNS-сервер не смог найти IP геолокацию для домена (NXDOMAIN = «несуществующий домен»). Чаще всего причина — опечатка в адресе, отсутствие A-записи, устаревший кэш DNS или сбой провайдерского резолвера. Начните с проверки правописания домена, затем сбросьте кэш DNS и временно смените резолвер на 1.1.1.1 или 8.8.8.8.
Что значит NXDOMAIN
NXDOMAIN (Non-Existent Domain) — это код ответа DNS, который говорит: «такого домена в зоне нет». Браузер пытался превратить имя сайта в IP-адрес, но авторитетный DNS-сервер вернул пустой ответ. Это не ошибка соединения с сайтом — до самого сайта дело даже не дошло.
NXDOMAIN — это проблема разрешения имени, а не доступности сервера. Сайт может работать идеально, но если DNS не отдаёт IP, браузер не знает, куда стучаться.
Быстрая диагностика за 60 секунд
- Проверьте адрес на опечатки:
exmaple.comвместоexample.com— самая частая причина. - Откройте сайт с телефона по мобильному интернету. Работает? Значит проблема в вашей сети/резолвере, а не в DNS Lookup домена.
- Выполните
dig example.comв терминале — увидите ли вы IP. - Попробуйте другой браузер и режим инкогнито (исключает расширения).
Проверка DNS через dig и nslookup
Команда dig покажет, что именно отдаёт резолвер:
dig example.com
;; ANSWER SECTION:
example.com. 300 IN A 93.184.216.34
# Если видите "status: NXDOMAIN" — записи нет:
dig example.com +short # пусто = домен не резолвится
# Проверка на конкретном резолвере (Cloudflare):
dig @1.1.1.1 example.com +short
# Windows / альтернатива:
nslookup example.com
nslookup example.com 8.8.8.8
Если dig @1.1.1.1 отдаёт IP, а ваш системный резолвер — нет, значит проблема в локальном кэше или DNS провайдера.
Сброс кэша DNS
| Система | Команда | Что произойдёт |
|---|---|---|
| Windows | ipconfig /flushdns | Очистит кэш резолвера Windows |
| macOS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder | Сбросит mDNSResponder |
| Linux (systemd) | sudo systemd-resolve --flush-caches | Очистит systemd-resolved |
| Chrome | chrome://net-internals/#dns → Clear host cache | Сбросит внутренний DNS-кэш браузера |
Смена DNS-резолвера
Если провайдерский DNS сбоит, переключитесь на публичный:
- Cloudflare: 1.1.1.1 и 1.0.0.1
- Google: 8.8.8.8 и 8.8.4.4
- Quad9: 9.9.9.9
На Windows: Параметры сети → Свойства адаптера → IPv4 → вручную указать DNS. На macOS: Системные настройки → Сеть → DNS.
Если вы владелец домена
NXDOMAIN со стороны владельца обычно значит, что не настроена A-запись или домен просрочен/делегирован неправильно. Проверьте:
- Есть ли A-запись на корень домена и на
www(проверьте DNS-записи). - Совпадают ли NS-серверы у регистратора и в зоне.
- Не истёк ли срок регистрации домена.
- Прошла ли DNS propagation после смены записей (до 48 часов).
После смены DNS-записей старый NXDOMAIN может кэшироваться у части резолверов до истечения TTL. Проверяйте из нескольких точек, а не только со своего компьютера.
Как enterno.io помогает
Сервис DNS-проверки enterno.io показывает все записи (A, AAAA, MX, NS, TXT, CNAME запись, SOA) и резолвит домен с серверной стороны — это исключает влияние вашего локального кэша. Мониторинг аптайма с проверкой типа DNS каждую минуту ловит исчезновение записей раньше, чем это заметят посетители, и шлёт алерт в Telegram, Slack, email или webhook. enterno.io диагностирует и предупреждает — саму DNS-запись правит владелец у регистратора.
FAQ
Это ошибка моего компьютера или сайта?
Проверьте сайт с мобильного интернета. Если оттуда открывается — проблема локальная (кэш, резолвер). Если NXDOMAIN везде — проблема в DNS-записях самого домена.
Помогает ли VPN?
Иногда да: VPN использует свой DNS-резолвер. Если через VPN сайт открывается, ваш провайдерский DNS отдаёт NXDOMAIN — смените резолвер на 1.1.1.1.
Сколько ждать после смены A-записи?
До истечения TTL предыдущей записи плюс время пропагации — обычно от нескольких минут до 48 часов. Ускорить можно понижением TTL заранее.
Почему dig отдаёт IP, а браузер всё равно ругается?
Браузер держит собственный DNS-кэш. Сбросьте его через chrome://net-internals/#dns и перезапустите браузер.
Следующий шаг: Проверьте DNS-записи домена с серверной стороны, чтобы понять, отдаётся ли A-запись. См. также Домен не резолвится: что делать и настройте мониторинг DNS.