О Check-Host.cc
Check-Host.cc — это бесплатный, без рекламы, распределённый инструмент мониторинга сети. Пользователи запускают проверки в режиме реального времени — ping, HTTP, TCP, UDP, DNS и MTR — с наших глобальных узлов. Мы не сканируем сайты; каждый зонд — это единственный запрос по требованию, инициированный пользователем.
Информация для систем безопасности и Cloudflare
Если ваш брандмауэр, WAF или правило Cloudflare блокирует наши зонды, приведённая ниже информация поможет вам идентифицировать и внести в белый список легитимный трафик Check-Host.
User-Agent
Check-Host check-host.cc
Все HTTP-проверки, отправляемые нашими узлами, используют следующий User-Agent. Вы можете использовать его для идентификации и добавления в белый список наших запросов на уровне приложения.
Поведение трафика
Наши узлы никогда не сканируют. Каждый зонд — это единственный HTTP-запрос (или ICMP/TCP/UDP-пакет) — либо инициированный пользователем на сайте, либо отправленный в рамках запланированной мониторинговой проверки для зарегистрированного домена.
- Один запрос на зонд — без рекурсивного сканирования
- Проверки по инициативе пользователя или периодические мониторинговые зонды для зарегистрированных доменов
- Без сессионных куки, без выполнения JavaScript
- HEAD или GET запросы для HTTP-проверок
Список IP-адресов узлов
Все исходящие IP-адреса наших узлов перечислены по указанному URL в формате обычного текста, по одному на строку. Список обновляется автоматически.
check-host.cc/ipsCloudflare — Глобальное правило WAF
Чтобы добавить Check-Host в белый список для всей вашей зоны Cloudflare одним правилом, используйте любой из идентификаторов ниже. Комбинируйте их через OR для максимального охвата — применяется как к проверкам по требованию, так и к мониторинговым зондам.
По User-Agent
http.user_agent contains "Check-Host"
По списку IP
check-host.cc/ipsИмпортируйте check-host.cc/ips как пользовательский IP-список Cloudflare и ссылайтесь на него в выражении правила.
Пример WAF-выражения
(http.user_agent contains "Check-Host") or (ip.src in $check_host_ips)
Вставьте в Безопасность → WAF → Пользовательские правила → Изменить выражение.
Типы проверок
Доступны следующие типы зондов по требованию. Мониторинг автоматически выполняет эти зонды по расписанию для зарегистрированных доменов.
Мониторинг доступности
СкороЗарегистрируйте домен и Check-Host будет автоматически проверять его с регулярными интервалами с наших глобальных узлов. Каждый мониторинговый зонд — это единственный лёгкий запрос, идентичный проверке, инициированной пользователем, только запланированный. Никакого сканирования, никакой индексации, никакого выполнения JavaScript. Зонды появляются с тем же User-Agent и IP-адресами узлов, что и обычные проверки.
- Автоматические периодические зонды — один запрос на интервал
- Те же User-Agent и IP узлов, что и при проверках по требованию
- Никаких сканируемых или индексируемых данных — записывается только доступность и задержка
- Оповещения при недоступности или аномалиях ответа
Ограничения частоты запросов
Для обеспечения справедливого использования и защиты целей от злоупотреблений проверки ограничены по запрашивающему IP и по целевому хосту. Live-проверки (непрерывный режим) имеют более жёсткие лимиты, чем разовые.
| Окно | По IP — Обычный | По IP — Live | По цели — Обычный | По цели — Live |
|---|---|---|---|---|
| 10 секунд | 6 | 2 | 11 | 3 |
| 1 минута | 30 | 7 | 39 | 13 |
| 1 час | 250 | 50 | 200 | 50 |
| 1 день | — | — | 2 000 | 500 |
Нужны более высокие лимиты для production-использования или мониторинга в масштабе? Вы можете запросить API-ключ через нашу страницу контактов — API-ключи получают значительно увеличенные квоты.
Запросить API-ключ →Документация API
Check-Host.cc предоставляет публичный JSON API. Вы можете программно запускать проверки и читать результаты.
docs.check-host.ccКонтакты
По вопросам злоупотреблений, запросам белого списка, партнёрству или общим вопросам используйте нашу страницу контактов.
Contact →Машиночитаемые данные
Сводка JSON этой информации доступна для автоматизированных систем.
check-host.cc/about.json