Распознавание заглушек и паркинга
Когда домен истекает или не оплачен хостинг, регистратор или хостер подменяет настоящий сайт паркинг-страницей или заглушкой «аккаунт приостановлен» — и отдаёт её с кодом HTTP 200 OK. Классический мониторинг видит 200 и показывает зелёный «UP», тогда как для посетителя сайт мёртв. PingZen распознаёт такие страницы-заглушки и помечает монитор DOWN, чтобы вы узнали об этом раньше своих клиентов.
Что мы распознаём
Паркинг регистратора
Регистрация домена истекла, и регистратор припарковал его (например, «домен зарегистрирован и припаркован в Рег.ру», Timeweb, RU-CENTER).
Приостановка хостинга
Неоплаченный или заблокированный за нарушения аккаунт хостинга отдаёт заглушку cPanel «This account has been suspended».
Продажа / маркетплейс
Домен выставлен на продажу и указывает на парковочный маркетплейс (Sedo, Afternic, Dan.com, ParkingCrew, Bodis).
Истёкший домен
Домен находится в периоде истечения / выкупа и делегирован на nameserver регистратора «domain has expired».
Как это работает
PingZen применяет три независимых слоя с низким уровнем ложных срабатываний на каждой HTTP/HTTPS-проверке:
- Контент-сигнатуры — тело ответа нормализуется (вырезаются теги, декодируется
) и сверяется с выверенным списком высокоточных фраз паркинга и приостановки на русском и английском. Обычный текст никогда не срабатывает — только точные формулировки заглушек регистратора/хостера. - Парковочные хосты — редирект или тело, указывающие на известный маркетплейс (
sedoparking.com,parkingcrew.net,bodis.com,dan.com,afternic.com, …). - Делегирование nameserver’ов — content-независимый слой. PingZen резолвит авторитетные nameserver’ы домена и сверяет их с выделенными парковочными серверами (Sedo, Bodis, ParkingCrew, Afternic, Dan, CashParking, …) и серверами истёкших доменов. Это ловит паркинг и страницы продажи даже когда страница отрисовывается через JavaScript и ничего не выдаёт в HTML.
Как это выглядит в 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-запрос с кэшированием по домену, выполняемый параллельно обычной проверке.