Каталог ботов Официальные сети Онлайн-чекер Генератор защиты

Подсети хостинга Vultr / Choopa (AS20473)

Материал из справочника подсетей серверных дата-центров и хостинг-провайдеров.

Подсети хостинга Vultr / Choopa (AS20473) — Популярный облачный VPS-провайдер с более чем 32 локациями дата-центров по всему миру. За счет анонимности регистрации, оплаты криптовалютой и дешевых микро-инстансов сети Vultr/Choopa чрезвычайно часто используются для организации распределенных атак, прокси-сетей для сбора цен, парсинга поисковой выдачи и имитации активности пользователей.

Выгрузка правил блокировки подсетей:
TXT Nginx deny Apache JSON

1. Общие сведения и профиль сетевой активности

Диапазоны адресов закреплены за инфраструктурой AS20473 (The Constant Company, LLC / Choopa). Входящий трафик из этих сетей исходит от серверных виртуальных машин (VPS), контейнеров и выделенных серверов. Живые пользователи интернета не используют серверные IP-адреса для веб-серфинга (за редким исключением частных VPN-туннелей). По статистике AntiBotCore WAF, свыше 90–95% запросов из подсетей Vultr к публичным сайтам являются автоматизированными скриптами: парсерами цен конкурентов, скрейперами контента, краулерами на базе Selenium/Puppeteer, спам-ботами и сканерами уязвимостей.

Рекомендация по защите сайта:

Если ваш ресурс предназначен для конечных пользователей (e-commerce, медиа, доска объявлений) и не предоставляет публичный API для интеграций, ограничение доступа к данным подсетям снижает паразитную нагрузку на базу данных и веб-сервер на 30–70% без потерь в реальном трафике. Если вы используете собственные серверы в Vultr для CRM или выгрузок, добавьте персональные IP в список исключений перед блокировкой.

2. Диапазоны IPv4 (CIDR)

Актуальный перечень IPv4-подсетей провайдера для добавления в правила блокировки или ограничения:

Подсеть (CIDR) Сетевая маска Количество IP-адресов Действие
45.32.0.0/16 255.255.0.0 65 536
45.63.0.0/16 255.255.0.0 65 536
45.76.0.0/16 255.255.0.0 65 536
45.77.0.0/16 255.255.0.0 65 536
66.42.32.0/19 255.255.224.0 8 192
66.42.64.0/18 255.255.192.0 16 384
66.42.96.0/19 255.255.224.0 8 192
70.34.192.0/18 255.255.192.0 16 384
95.179.128.0/17 255.255.128.0 32 768
104.156.224.0/19 255.255.224.0 8 192
104.238.128.0/17 255.255.128.0 32 768
107.191.32.0/19 255.255.224.0 8 192
108.61.0.0/16 255.255.0.0 65 536
136.244.64.0/18 255.255.192.0 16 384
139.180.128.0/17 255.255.128.0 32 768
144.202.0.0/16 255.255.0.0 65 536
149.28.0.0/16 255.255.0.0 65 536
155.138.128.0/17 255.255.128.0 32 768
207.148.0.0/17 255.255.128.0 32 768
208.167.224.0/19 255.255.224.0 8 192
209.222.0.0/17 255.255.128.0 32 768
209.250.224.0/19 255.255.224.0 8 192
216.128.128.0/18 255.255.192.0 16 384
216.238.64.0/18 255.255.192.0 16 384
217.69.0.0/19 255.255.224.0 8 192

3. Диапазоны IPv6 (CIDR)

Для веб-серверов с активированным IPv6 добавьте следующие диапазоны:

IPv6 подсеть (CIDR) Длина префикса Действие
2001:19f0::/32 32 бит

4. Проверка подлинности (Reverse DNS / PTR)

Хосты в сетях Vultr имеют rDNS вида *.vultrusercontent.com или *.choopa.net. Если зафиксирован подозрительный трафик с этих адресов, лучшим решением является блокировка на пограничном шлюзе или ограничение частоты запросов через AntiBotCore модуль.

Проверка через утилиты dig / host (Linux CLI)
# 1. Получаем PTR запись проверяемого IP:
$ dig -x <IP-АДРЕС> +short

# 2. Проверяем прямую A-запись полученного хоста:
$ dig <ПОЛУЧЕННЫЙ_ХОСТ> +short

# Если возвращенный хост оканчивается на *.vultrusercontent.com, *.choopa.net — запрос исходит из серверного пула хостинга.
# Любой поисковый User-Agent (YandexBot, Googlebot) с такого адреса является подделкой (spoofing).

5. Конфигурации для веб-серверов

Используйте готовые директивы для блокировки или ограничения трафика с подсетей данного хостинга:

Блокировка в nginx.conf (директивы deny)
# Поместите в блок server { ... } или location / { ... }
deny 45.32.0.0/16;
deny 45.63.0.0/16;
deny 45.76.0.0/16;
deny 45.77.0.0/16;
deny 66.42.32.0/19;
deny 66.42.64.0/18;
deny 66.42.96.0/19;
deny 70.34.192.0/18;
deny 95.179.128.0/17;
deny 104.156.224.0/19;
deny 104.238.128.0/17;
deny 107.191.32.0/19;
deny 108.61.0.0/16;
deny 136.244.64.0/18;
deny 139.180.128.0/17;
deny 144.202.0.0/16;
deny 149.28.0.0/16;
deny 155.138.128.0/17;
deny 207.148.0.0/17;
deny 208.167.224.0/19;
deny 209.222.0.0/17;
deny 209.250.224.0/19;
deny 216.128.128.0/18;
deny 216.238.64.0/18;
deny 217.69.0.0/19;
deny 2001:19f0::/32;

# Или через модуль geo (контекст http):
geo $is_bad_vultr {
    default 0;
    45.32.0.0/16 1;
    45.63.0.0/16 1;
    45.76.0.0/16 1;
    45.77.0.0/16 1;
    66.42.32.0/19 1;
    66.42.64.0/18 1;
    66.42.96.0/19 1;
    70.34.192.0/18 1;
    95.179.128.0/17 1;
    104.156.224.0/19 1;
    # ...
}
Блокировка для Apache 2.4+ (.htaccess)
<RequireAll>
    Require all granted
    Require not ip 45.32.0.0/16
    Require not ip 45.63.0.0/16
    Require not ip 45.76.0.0/16
    Require not ip 45.77.0.0/16
    Require not ip 66.42.32.0/19
    Require not ip 66.42.64.0/18
    Require not ip 66.42.96.0/19
    Require not ip 70.34.192.0/18
    Require not ip 95.179.128.0/17
    Require not ip 104.156.224.0/19
    Require not ip 104.238.128.0/17
    Require not ip 107.191.32.0/19
    Require not ip 108.61.0.0/16
    Require not ip 136.244.64.0/18
    Require not ip 139.180.128.0/17
    Require not ip 144.202.0.0/16
    Require not ip 149.28.0.0/16
    Require not ip 155.138.128.0/17
    Require not ip 207.148.0.0/17
    Require not ip 208.167.224.0/19
    Require not ip 209.222.0.0/17
    Require not ip 209.250.224.0/19
    Require not ip 216.128.128.0/18
    Require not ip 216.238.64.0/18
    Require not ip 217.69.0.0/19
    Require not ip 2001:19f0::/32
</RequireAll>
Cloudflare WAF Custom Rule Expression
(ip.src in {
    45.32.0.0/16 45.63.0.0/16 45.76.0.0/16 45.77.0.0/16
    66.42.32.0/19 66.42.64.0/18 66.42.96.0/19 70.34.192.0/18
    95.179.128.0/17 104.156.224.0/19 104.238.128.0/17 107.191.32.0/19
    108.61.0.0/16 136.244.64.0/18 139.180.128.0/17 144.202.0.0/16
    149.28.0.0/16 155.138.128.0/17 207.148.0.0/17 208.167.224.0/19
    209.222.0.0/17 209.250.224.0/19 216.128.128.0/18 216.238.64.0/18
    217.69.0.0/19 2001:19f0::/32
})

Создайте Custom Rule в Cloudflare Dashboard: Security → WAF → Custom rules с действием: Managed Challenge (Капча) или Block (Блокировка).

Блокировка на уровне ядра Linux (iptables)
# Блокировка входящего трафика подсетей хостинга:
iptables -A INPUT -s 45.32.0.0/16 -j DROP
iptables -A INPUT -s 45.63.0.0/16 -j DROP
iptables -A INPUT -s 45.76.0.0/16 -j DROP
iptables -A INPUT -s 45.77.0.0/16 -j DROP
iptables -A INPUT -s 66.42.32.0/19 -j DROP
iptables -A INPUT -s 66.42.64.0/18 -j DROP
iptables -A INPUT -s 66.42.96.0/19 -j DROP
iptables -A INPUT -s 70.34.192.0/18 -j DROP
iptables -A INPUT -s 95.179.128.0/17 -j DROP
iptables -A INPUT -s 104.156.224.0/19 -j DROP
iptables -A INPUT -s 104.238.128.0/17 -j DROP
iptables -A INPUT -s 107.191.32.0/19 -j DROP
# Для массовой загрузки сотен подсетей без замедления используйте ipset:
# ipset create vultr hash:net
# iptables -I INPUT -m set --match-set vultr src -j DROP

6. Автоматизация фильтрации в AntiBotCore WAF

Аппаратное отсечение парсеров и ботнетов без ручной поддержки списков CIDR
Ручное редактирование сотен подсетей в конфигах Nginx требует перезапуска сервера и постоянного отслеживания новых адресов. Модуль AntiBotCore WAF автоматически детектирует ASN хостинг-провайдеров, проверяет валидность PTR-записей на лету и отправляет подозрительный трафик на незаметный фоновый JS/Canvas PoW тест. Парсеры и скрипты отсекаются на 100%, а легитимные пользователи не замечают проверок.
Подключить AntiBotCore →
Категории: Хостинг и дата-центры • Диапазоны CIDR • Защита от парсеров
Последнее обновление: 22 октября 2026 г.