Перейти к основному содержимому

Распознавание заглушек и паркинга

Когда домен истекает или не оплачен хостинг, регистратор или хостер подменяет настоящий сайт паркинг-страницей или заглушкой «аккаунт приостановлен» — и отдаёт её с кодом HTTP 200 OK. Классический мониторинг видит 200 и показывает зелёный «UP», тогда как для посетителя сайт мёртв. PingZen распознаёт такие страницы-заглушки и помечает монитор DOWN, чтобы вы узнали об этом раньше своих клиентов.

Что мы распознаём

Паркинг регистратора

Регистрация домена истекла, и регистратор припарковал его (например, «домен зарегистрирован и припаркован в Рег.ру», Timeweb, RU-CENTER).

200DOWN

Приостановка хостинга

Неоплаченный или заблокированный за нарушения аккаунт хостинга отдаёт заглушку cPanel «This account has been suspended».

This account has been suspendedDOWN

Продажа / маркетплейс

Домен выставлен на продажу и указывает на парковочный маркетплейс (Sedo, Afternic, Dan.com, ParkingCrew, Bodis).

example.comsedoparking.comDOWN

Истёкший домен

Домен находится в периоде истечения / выкупа и делегирован на nameserver регистратора «domain has expired».

HTML—NSns1ns2DOWN

Как это работает

PingZen применяет три независимых слоя с низким уровнем ложных срабатываний на каждой HTTP/HTTPS-проверке:

  1. Контент-сигнатуры — тело ответа нормализуется (вырезаются теги, декодируется  ) и сверяется с выверенным списком высокоточных фраз паркинга и приостановки на русском и английском. Обычный текст никогда не срабатывает — только точные формулировки заглушек регистратора/хостера.
  2. Парковочные хосты — редирект или тело, указывающие на известный маркетплейс (sedoparking.com, parkingcrew.net, bodis.com, dan.com, afternic.com, …).
  3. Делегирование nameserver’ов — content-независимый слой. PingZen резолвит авторитетные nameserver’ы домена и сверяет их с выделенными парковочными серверами (Sedo, Bodis, ParkingCrew, Afternic, Dan, CashParking, …) и серверами истёкших доменов. Это ловит паркинг и страницы продажи даже когда страница отрисовывается через JavaScript и ничего не выдаёт в HTML.
HTTPDNSHTMLhostNSDOWN

Как это выглядит в PingZen

  • На затронутой проверке появляется метка «Stub Page» (Заглушка).
  • На странице монитора показывается баннер с пояснением, что это паркинг регистратора / приостановка хостинга, и советом проверить продление домена и статус хостинга.
  • Монитор переходит в DOWN, открывается инцидент и отправляются настроенные оповещения — как при любом другом сбое.

Поддерживаемые провайдеры

ПровайдерРаспознаётся через
REG.RUКонтент паркинг-страницы
TimewebКонтент паркинг-страницы
RU-CENTER / nic.ruКонтент паркинг-страницы
Namecheap / GoDaddyКонтент, nameserver
cPanel (любой хостер)Контент «Account suspended»
Sedo / Afternic / Dan / ParkingCrew / BodisХост маркетплейса + nameserver

Как включить

Распознавание включено по умолчанию для новых и существующих HTTP/HTTPS-мониторов. Чтобы выключить его для конкретного монитора, откройте форму монитора и снимите переключатель «Распознавать заглушки/паркинг» в расширенных HTTP-настройках.

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

Может ли по ошибке сработать на настоящем сайте?

Слой спроектирован так, чтобы этого не происходило. Контент-слой сверяется только с точными формулировками заглушек регистратора/хостера (а не с общими словами вроде «for sale» или «account suspended» в обычном тексте), а слой nameserver’ов — только с выделенными парковочными серверами. Аудит по живой базе мониторов на проде дал ноль ложных срабатываний.

Мой домен припаркован у российского регистратора — он распознаётся?

Да, через контент-слой. Российские регистраторы (REG.RU, nic.ru, Timeweb) отдают паркинг-страницы с общих nameserver’ов, поэтому слой nameserver’ов к ним не применяется — здесь работает текст паркинг-страницы регистратора.

Добавляется ли лишний запрос к моему сайту?

Дополнительного HTTP-запроса нет. Проверка nameserver’ов — это лёгкий DNS-запрос с кэшированием по домену, выполняемый параллельно обычной проверке.