Боты5 мин чтения·10 августа 2026 г.

UpDownBot: тот же updown.io — проверьте себя, прежде чем банить

Оператор указан неправильно в черновике — это updown.io с необычно прозрачной документацией по IP через живую DNS-запись. Разбираем, почему блокировка почти всегда бьёт по вашему же мониторингу.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота UpDownBot: легитимный мониторинг доступности

Если фильтровать access.log по updownbot, часто всплывает целый пласт машинных хитов — это и есть UpDownBot, зонд сервиса updown.io. UpDownBot проверяет доступность и скорость ответа сайта — свой или чужой uptime/health-check. Это не проверка виджета или webhook при установке интеграции, как иногда описывают шаблонно, а именно периодический мониторинг доступности. Оператор: updown.io. Классификация: легитимный uptime-монитор с необычно прозрачной документацией по IP и UA.

Что такое UpDownBot

Параметр Значение
Название UpDownBot (официальное название по каталогу Cloudflare Radar)
User-Agent / паттерн updownbot / updown.io — вторая подстрока присутствует во всех запросах сервиса
Оператор updown.io — сервис мониторинга доступности сайтов
Роль Проверяет доступность и скорость ответа — свой или чужой uptime/health-check
Документация / ориентир updown.io/about — с открытым перечнем узлов мониторинга
Список IP Официально публикуется через DNS-запись ips.updown.io (актуальные A/AAAA-записи всех узлов мониторинга), которая обновляется автоматически — компания советует ориентироваться на неё или на UA, а не хардкодить IP
Число ботов Updown управляет двумя отдельными ботами с разными UA — их можно разрешать или запрещать независимо
robots.txt Соблюдается
Пометка TrafficVeil Легитимный / Мониторинг доступности

Почти всегда это ваш собственный мониторинг

Независимый каталог ботов формулирует это прямо: в подавляющем большинстве случаев UpDownBot запускает сам владелец сайта или его подрядчик (агентство, DevOps-провайдер) — блокировка в такой ситуации просто скрывает от вас данные вашего же мониторинга. Прежде чем банить, стоит уточнить у команды, не настроен ли под этим именем реальный health-check. Если объём запросов кажется избыточным, но мониторинг всё же нужен — сначала rate-limit, а не сразу полная блокировка.

Зачем UpDownBot приходит на сайт

  • Какие зоны чаще трогает: /, /health, /status, главная, критичные посадочные
  • Что ищет: код ответа и время отклика, иногда — совпадение конкретной строки на странице вместо стандартной проверки HTTP-статуса
  • Чем отличается от браузерного пользователя: нет нормальной сессии, регулярные интервалы (можно настраивать вплоть до раза в 15 секунд), повторяемый path-паттерн

Типичный кейс: ночью RPS растёт, конверсий нет. В access.log доминирует updownbot на конкретных страницах — но, в отличие от многих других ботов, здесь стоит сначала проверить, не ваш ли это собственный мониторинг, прежде чем что-либо ограничивать.

Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Нагрузка и риски

Отдельной строки в публичной сводке top-bot TrafficVeil у updownbot может не быть, но в категории «Мониторинг доступности» такие агенты дают характерный фон: частые probe-запросы засоряют логи; чужой мониторинг может ходить чаще, чем нужно вашему SLA. Смотрите не только абсолютный RPS, но и качество хитов: глубина обхода, повторы одних и тех же URL, отсутствие cookie/сессий и концентрация на служебных или листовых страницах.

Как найти UpDownBot в логах

# Базовый поиск
grep -i "updownbot" /var/log/nginx/access.log

# Топ URL, которые вычитывает бот
grep -i "updownbot" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head

# Топ IP за этим UA
grep -i "updownbot" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head

# Суточная активность
grep -i "updownbot" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

Верификация

В отличие от многих ботов этой категории, у UpDownBot есть удобный официальный способ проверки — динамическая DNS-запись:

# Актуальный список IP всех узлов мониторинга
dig +short ips.updown.io
dig +short AAAA ips.updown.io

IP="1.2.3.4"
whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"

Для более высокой уверенности сверяйте и IP из этой записи, и подстроку updown.io в UA — по отдельности каждый признак можно подделать, вместе они надёжнее.

robots.txt для UpDownBot

# Жёсткий запрет
User-agent: updownbot
Disallow: /

# Разрешить всё
User-agent: updownbot
Allow: /

# Компромисс: закрыть служебные разделы, оставить публичку
User-agent: updownbot
Disallow: /admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /account/
Disallow: /api/
Allow: /

Важно: соблюдение robots.txt у этого сервиса подтверждено, поэтому директива реально сработает — Disallow здесь не просто формальность.

Блокировка вручную и через TrafficVeil

Nginx

if ($http_user_agent ~* "updownbot") {
    return 403;
}

limit_req_zone $binary_remote_addr zone=updownbot:10m rate=10r/m;
location / {
    if ($http_user_agent ~* "updownbot") {
        limit_req zone=updownbot burst=20 nodelay;
    }
}

Apache (.htaccess)

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} updownbot [NC]
RewriteRule ^ - [F,L]

TrafficVeil

  • Найдите updownbot / UpDownBot в ботах домена или в /system/bots
  • Для нежелательного сценария — категория «запретить»; для мягкого — rate-limit
  • Allow только при подтверждённой пользе — то есть если это реальный мониторинг вашего или клиентского сайта
  • После изменения сверьте логи: хиты UpDownBot должны уйти в блок/лимит, а нужные поисковики остаться

Рекомендации: что делать с UpDownBot

  • Если это не ваш checker — смело ограничивайте
  • Если ваш — внесите IP из ips.updown.io в allowlist TrafficVeil, либо разрешайте по UA
  • Если нагрузка мешает, но мониторинг нужен — сначала rate-limit, затем полный запрет
  • Не режьте слишком широко User-agent: *, чтобы случайно не закрыть Googlebot/YandexBot

С кем не путать UpDownBot

Бот / сосед Кластер UA Комментарий
360monitoring Мониторинг доступности 360monitoring легитимный
Catchpoint Мониторинг доступности catchpoint легитимный
Checkly Мониторинг доступности checkly легитимный
EvoUptimeBot Мониторинг доступности evouptimebot легитимный
FreshpingBot Мониторинг доступности freshpingbot легитимный

Стратегия allow/deny для UpDownBot

Ситуация Действие
Подтверждённый свой или клиентский мониторинг Allow + закрыть /admin /cart /api
Только мешает и жрёт ресурсы, не ваш checker Disallow + запрет в TrafficVeil
Нужен доступ, но пики по ночам Rate-limit на nginx/TrafficVeil
Подозрение на spoofing UA Сверять с ips.updown.io и подстрокой UA одновременно

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

Кто на самом деле оператор UpDownBot?
Сервис updown.io, а не анонимный источник, как указано в черновике — у него есть открытая документация с полной информацией.
Публикует ли updown.io официальный список IP?
Да, через DNS-запись ips.updown.io, которая автоматически обновляется и содержит все текущие узлы мониторинга.
Сколько отдельных ботов управляет updown.io?
Два, каждый со своим User-Agent, которые можно контролировать независимо друг от друга.
Стоит ли сразу блокировать UpDownBot, увидев его в логах?
Нет, в большинстве случаев это ваш собственный мониторинг или мониторинг вашего подрядчика — сначала уточните у команды.
Соблюдает ли UpDownBot правила robots.txt?
Да, это подтверждено, поэтому Disallow здесь реально работает, а не остаётся формальностью.
Как надёжнее всего проверить подлинность запроса от UpDownBot?
Сверить одновременно IP из записи ips.updown.io и подстроку "updown.io" в User-Agent.
#UpDownBot#updown.io#uptime-мониторинг#DNS-верификация#robots.txt
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil