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

Подсети хостинга OVHcloud (AS16276)

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

Подсети хостинга OVHcloud (AS16276) — Глобальный французский облачный провайдер и оператор дата-центров (Франция, Канада, Германия, Польша, Великобритания). Включает бренды Kimsufi и SoYouStart с ультрабюджетными выделенными серверами. Подсети OVH активно используются для распределенного парсинга данных, работы ботнетов, автоматизированного подбора паролей (brute-force) и запуска headless-браузеров. Защита Anti-DDoS OVH нередко используется злоумышленниками как щит для сокрытия скрейпинг-инфраструктуры.

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

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

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

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

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

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

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

Подсеть (CIDR) Сетевая маска Количество IP-адресов Действие
51.254.0.0/15 255.254.0.0 131 072
51.255.0.0/16 255.255.0.0 65 536
51.38.0.0/15 255.254.0.0 131 072
51.68.0.0/14 255.252.0.0 262 144
51.75.0.0/15 255.254.0.0 131 072
51.77.0.0/16 255.255.0.0 65 536
51.79.0.0/16 255.255.0.0 65 536
51.81.0.0/16 255.255.0.0 65 536
51.83.0.0/16 255.255.0.0 65 536
51.89.0.0/16 255.255.0.0 65 536
51.91.0.0/16 255.255.0.0 65 536
54.36.0.0/15 255.254.0.0 131 072
54.38.0.0/15 255.254.0.0 131 072
137.74.0.0/16 255.255.0.0 65 536
141.94.0.0/15 255.254.0.0 131 072
142.4.192.0/18 255.255.192.0 16 384
145.239.0.0/16 255.255.0.0 65 536
147.135.0.0/16 255.255.0.0 65 536
151.80.0.0/16 255.255.0.0 65 536
152.228.0.0/16 255.255.0.0 65 536
164.132.0.0/16 255.255.0.0 65 536
176.31.0.0/16 255.255.0.0 65 536
178.32.0.0/15 255.254.0.0 131 072
188.165.0.0/16 255.255.0.0 65 536
198.245.48.0/20 255.255.240.0 4 096
213.186.32.0/19 255.255.224.0 8 192
213.251.128.0/18 255.255.192.0 16 384
37.187.0.0/16 255.255.0.0 65 536
37.59.0.0/16 255.255.0.0 65 536
46.105.0.0/16 255.255.0.0 65 536
87.98.128.0/17 255.255.128.0 32 768
91.121.0.0/16 255.255.0.0 65 536
92.222.0.0/16 255.255.0.0 65 536
94.23.0.0/16 255.255.0.0 65 536

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

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

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

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

rDNS хоста оканчивается на *.ovh.net, *.kimsufi.com или *.soyoustart.com. Пользовательский трафик из автономной системы AS16276 с User-Agent мобильного браузера или десктопного Chrome без прохождения JS-челленджа с вероятностью более 95% является автоматизированным скриптом.

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

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

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

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

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

Блокировка в nginx.conf (директивы deny)
# Поместите в блок server { ... } или location / { ... }
deny 51.254.0.0/15;
deny 51.255.0.0/16;
deny 51.38.0.0/15;
deny 51.68.0.0/14;
deny 51.75.0.0/15;
deny 51.77.0.0/16;
deny 51.79.0.0/16;
deny 51.81.0.0/16;
deny 51.83.0.0/16;
deny 51.89.0.0/16;
deny 51.91.0.0/16;
deny 54.36.0.0/15;
deny 54.38.0.0/15;
deny 137.74.0.0/16;
deny 141.94.0.0/15;
deny 142.4.192.0/18;
deny 145.239.0.0/16;
deny 147.135.0.0/16;
deny 151.80.0.0/16;
deny 152.228.0.0/16;
deny 164.132.0.0/16;
deny 176.31.0.0/16;
deny 178.32.0.0/15;
deny 188.165.0.0/16;
deny 198.245.48.0/20;
deny 213.186.32.0/19;
deny 213.251.128.0/18;
deny 37.187.0.0/16;
deny 37.59.0.0/16;
deny 46.105.0.0/16;
deny 87.98.128.0/17;
deny 91.121.0.0/16;
deny 92.222.0.0/16;
deny 94.23.0.0/16;
deny 2001:41d0::/32;

# Или через модуль geo (контекст http):
geo $is_bad_ovh {
    default 0;
    51.254.0.0/15 1;
    51.255.0.0/16 1;
    51.38.0.0/15 1;
    51.68.0.0/14 1;
    51.75.0.0/15 1;
    51.77.0.0/16 1;
    51.79.0.0/16 1;
    51.81.0.0/16 1;
    51.83.0.0/16 1;
    51.89.0.0/16 1;
    # ...
}
Блокировка для Apache 2.4+ (.htaccess)
<RequireAll>
    Require all granted
    Require not ip 51.254.0.0/15
    Require not ip 51.255.0.0/16
    Require not ip 51.38.0.0/15
    Require not ip 51.68.0.0/14
    Require not ip 51.75.0.0/15
    Require not ip 51.77.0.0/16
    Require not ip 51.79.0.0/16
    Require not ip 51.81.0.0/16
    Require not ip 51.83.0.0/16
    Require not ip 51.89.0.0/16
    Require not ip 51.91.0.0/16
    Require not ip 54.36.0.0/15
    Require not ip 54.38.0.0/15
    Require not ip 137.74.0.0/16
    Require not ip 141.94.0.0/15
    Require not ip 142.4.192.0/18
    Require not ip 145.239.0.0/16
    Require not ip 147.135.0.0/16
    Require not ip 151.80.0.0/16
    Require not ip 152.228.0.0/16
    Require not ip 164.132.0.0/16
    Require not ip 176.31.0.0/16
    Require not ip 178.32.0.0/15
    Require not ip 188.165.0.0/16
    Require not ip 198.245.48.0/20
    Require not ip 213.186.32.0/19
    Require not ip 213.251.128.0/18
    Require not ip 37.187.0.0/16
    Require not ip 37.59.0.0/16
    Require not ip 46.105.0.0/16
    Require not ip 87.98.128.0/17
    Require not ip 91.121.0.0/16
    Require not ip 92.222.0.0/16
    Require not ip 94.23.0.0/16
    Require not ip 2001:41d0::/32
</RequireAll>
Cloudflare WAF Custom Rule Expression
(ip.src in {
    51.254.0.0/15 51.255.0.0/16 51.38.0.0/15 51.68.0.0/14
    51.75.0.0/15 51.77.0.0/16 51.79.0.0/16 51.81.0.0/16
    51.83.0.0/16 51.89.0.0/16 51.91.0.0/16 54.36.0.0/15
    54.38.0.0/15 137.74.0.0/16 141.94.0.0/15 142.4.192.0/18
    145.239.0.0/16 147.135.0.0/16 151.80.0.0/16 152.228.0.0/16
    164.132.0.0/16 176.31.0.0/16 178.32.0.0/15 188.165.0.0/16
    198.245.48.0/20 213.186.32.0/19 213.251.128.0/18 37.187.0.0/16
    37.59.0.0/16 46.105.0.0/16 87.98.128.0/17 91.121.0.0/16
    92.222.0.0/16 94.23.0.0/16 2001:41d0::/32
})

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

Блокировка на уровне ядра Linux (iptables)
# Блокировка входящего трафика подсетей хостинга:
iptables -A INPUT -s 51.254.0.0/15 -j DROP
iptables -A INPUT -s 51.255.0.0/16 -j DROP
iptables -A INPUT -s 51.38.0.0/15 -j DROP
iptables -A INPUT -s 51.68.0.0/14 -j DROP
iptables -A INPUT -s 51.75.0.0/15 -j DROP
iptables -A INPUT -s 51.77.0.0/16 -j DROP
iptables -A INPUT -s 51.79.0.0/16 -j DROP
iptables -A INPUT -s 51.81.0.0/16 -j DROP
iptables -A INPUT -s 51.83.0.0/16 -j DROP
iptables -A INPUT -s 51.89.0.0/16 -j DROP
iptables -A INPUT -s 51.91.0.0/16 -j DROP
iptables -A INPUT -s 54.36.0.0/15 -j DROP
# Для массовой загрузки сотен подсетей без замедления используйте ipset:
# ipset create ovh hash:net
# iptables -I INPUT -m set --match-set ovh src -j DROP

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

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