DNS Error

4 мин чтения
Обновлено 28 апреля 2026

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

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

DNS (Domain Name System) — система, которая превращает имя вроде example.ru в IP-адрес сервера. Протокол описан в стандарте RFC 1035. Перед каждым HTTP-запросом клиент — браузер или система мониторинга — спрашивает у DNS-серверов адрес домена. Если ответ не пришёл или пришёл с отказом (например, SERVFAIL), возникает ошибка DNS. Запрос к сайту не отправляется, поэтому никакого кода из полного списка кодов ответа HTTP в такой проверке нет.

Важно отличать её от смежной ошибки Host Not Found. Там DNS-серверы работают и уверенно отвечают: «такого домена не существует» (NXDOMAIN) — типичная картина для просроченного домена или опечатки в адресе. Ошибка DNS шире: сломан сам процесс разрешения — серверы молчат, не укладываются в таймаут или отвечают ошибкой.

Считает ли Tracker.ru ошибку DNS падением

Да. Успешной Tracker.ru считает только проверку с кодом 2xx, а здесь HTTP-ответа нет вовсе. Сайт помечается недоступным, и вы получаете уведомление на email, в Telegram или по webhook. Проверки идут из нескольких регионов. Для DNS-ошибок это особенно полезно — у каждого региона свои резолверы. Если после смены NS-записей обновления дошли не до всех сетей, вы увидите, что сайт «упал» лишь в части регионов. Периоды недоступности отражаются в статистике аптайма.

Типичные причины

  • Не отвечают NS-серверы домена. Сбой DNS-хостинга — Cloudflare, AWS Route 53, Яндекс Облака или DNS-серверов регистратора. Резолверы не получают ответ, домен не разрешается.
  • Ошибка в NS-записях у регистратора. Указаны несуществующие или неработающие name-серверы — цепочка делегирования обрывается на первом шаге.
  • Зона не создана на новом DNS-хостинге. NS-записи уже переключили, а зону с A-записями перенести забыли: серверы отвечают, но отдают отказ REFUSED или SERVFAIL.
  • Идёт распространение изменений (propagation). После смены NS-записей часть резолверов ещё хранит старые данные. Обычно обновление занимает 2–6 часов, в пределе — до 48.
  • Некорректный DNSSEC. Подписи зоны не совпадают с ключами — валидирующие резолверы отвечают SERVFAIL, хотя без валидации домен резолвится.
  • Домен на грани удаления. Регистрация не продлена, делегирование снимается. Чаще это даёт ошибку Host Not Found, но в переходный период встречаются и сбои DNS.

Что проверить владельцу сайта

  1. Выполните dig ваш-домен.ru или nslookup ваш-домен.ru. Есть ли в ответе IP-адрес? Повторите через публичный резолвер: dig @8.8.8.8 ваш-домен.ru.
  2. Проверьте домен командой whois ваш-домен.ru: регистрация активна, NS-записи указывают на ваши DNS-серверы.
  3. Откройте панель DNS-хостинга: зона существует, A/AAAA-записи на месте, на статусной странице провайдера нет инцидентов.
  4. Если недавно меняли NS-записи или хостинг — дождитесь окончания propagation и сверьте результаты проверок по регионам мониторинга.
  5. Запустите онлайн-проверку кода ответа своего сайта — она без регистрации покажет, отвечает ли домен прямо сейчас.

Как часто встречается ошибка DNS на практике

По данным проверок Tracker.ru на июль 2026, примерно 6% всех проверок завершаются ошибкой соединения без HTTP-кода — в эту группу входят DNS-сбои, таймауты и проблемы TLS. Характерная черта именно DNS-ошибок — серийность: пока зона не починена, подряд падают все проверки домена, а после исправления сбой исчезает во всех регионах.

Частые вопросы

Почему мониторинг показывает ошибку DNS, а у меня сайт открывается?

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

Чем ошибка DNS отличается от Host Not Found?

Host Not Found — DNS работает и однозначно отвечает, что домена не существует. Ошибка DNS — ответа нет или он ошибочный: серверы недоступны либо зона сломана. Лечение разное: в первом случае проверяйте регистрацию домена и NS-записи, во втором — работоспособность DNS-хостинга и содержимое зоны.

Может ли ошибка DNS возникать из-за CDN?

Да. Если сайт подключён к CDN, посетители резолвят домен в адреса сети CDN — сбой её DNS даёт ту же ошибку. А вот когда CDN не может достучаться до вашего исходного сервера, вы увидите уже HTTP-коды: 520 Unknown Error, 521 Web Server Is Down или 522 Connection Timed Out. Для проблем с DNS исходного сервера у Cloudflare есть отдельный код 530 Origin DNS Error.

См. также