← Назад в базу знаний

Введение: почему ротация IP — не ротация подсети

Введение: почему ротация IP — не ротация подсети

В парсинге IPv6-ротацию уже давно используют. Но на практике многие попадают в такую ситуацию: юзаешь /64 подсеть — запросы проходят, переходишь на /48 — начинаются блокировки, капчи и пустые ответы. В чем дело? Всё упирается в логику антибот-систем и то, как устроены IPv6-адреса.

Как устроена IPv6-адресация

IPv6-адрес длиной 128 бит делится на две части:

- Префикс сети (первые 64 бита) — это адрес подсети

- Идентификатор интерфейса (последние 64 бита) — уникальный адрес устройства

/64 подсеть — это когда первые 64 бита зафиксированы, а остальные 64 бита можно использовать для устройств. Получается 2^64 адресов — дофига.

/48 подсеть фиксирует только первые 48 бит, оставляя 80 бит для адресов. Формально адресов еще больше, но проблема не в их количестве.

Антибот-системы и их логика

Современные антиботы (Cloudflare, Akamai, PerimeterX) смотрят не только на отдельные IP, но и на целые подсети. Их логика строится на поведении:

- Если с одной /64 подсети идет 1000 запросов в минуту — это подозрительно

- Если с одной /48 подсети идет 1000 запросов — это нормально? Нет.

Суть в том, что /64 — это стандартный размер подсети для одного сегмента сети. Именно /64 используется в домашних роутерах, локальных сетях, VPS. Поэтому антиботы думают, что с одной /64 работает одно устройство (или небольшая группа).

/48 — это уже 65536 /64 подсетей, собранных вместе. Столько адресов бывает у дата-центров, крупных провайдеров, CDN-сетей. Когда антибот видит запросы с разных /64, но в одной /48, он понимает: это не случайные юзеры, а контролируемый пул.

Почему /64 работает, а /48 — нет

Представь типичный сценарий. Ты используешь IPv6-прокси с ротацией. Допустим, шлешь 100 запросов, каждый с новым IP.

**Вариант 1: /64 подсеть**

- 100 запросов — 100 разных IP в одной /64

- Антибот видит: один пользователь (или устройство) меняет адреса в своей подсети

- Реакция: может вызвать подозрение, но часто пропускают, если не частить

**Вариант 2: /48 подсеть**

- 100 запросов — 100 IP, разбросанных по разным /64, но все в одной /48

- Антибот видит: 100 разных устройств из разных подсетей, но все из одного блока /48

- Реакция: почти мгновенная блокировка всей /48, потому что это явный признак дата-центрового пула

Экспериментальные данные

Тесты на разных сайтах (агрегаторы авиабилетов, маркетплейсы, поисковики) показывают:

- При использовании IP из одной /64 — успешных запросов 85-95%

- При использовании IP из разных /64, но одной /48 — успешность падает до 30-50%

- При полной ротации по разным /48 — успешность возвращается к 80-90%

Цифры могут меняться в зависимости от сайта и его защиты, но тенденция четкая.

Практические рекомендации

Для нормального парсинга с IPv6-ротацией:

1. **Юзайте /64 подсети** — это естественный уровень изоляции для антиботов

2. **Не концентрируйте запросы в одной /48** — быстро попадете в черный список

3. **Разбрасывайте нагрузку по разным /48** — если у вас большой пул адресов

4. **Следите за частотой** — даже с одной /64 слишком частые запросы приведут к блокировке

Как выбрать провайдера IPv6-прокси

На что смотреть при выборе сервиса для парсинга:

- **Размер пула** — чем больше независимых /64, тем лучше

- **Изоляция подсетей** — адреса должны быть разбросаны по разным /48

- **Прозрачность** — провайдер должен говорить, как устроена адресация

- **Стабильность** — минимум заблокированных адресов

Есть сервисы, которые специализируются на IPv6-туннелях. Например, lexic.ml дает чистые IPv6 с большим пулом, где каждый адрес принадлежит отдельной /64 подсети — это как раз то, что нужно для обхода антиботов.

Частые ошибки при IPv6-ротации

1. **Использование /48 как единого пула** — быстро приведет к блокировке

2. **Слишком частая смена адресов** — даже с правильной подсетью, частота решает

3. **Игнорирование геолокации** — IPv6 может быть привязан к региону, что влияет на таргетинг

4. **Отсутствие ротации User-Agent** — антиботы смотрят на связку IP + заголовки

Альтернативные подходы

Если /64-ротация не помогает, попробуйте:

- Комбинировать IPv4 + IPv6 для разных типов запросов

- Использовать headless-браузеры с реальными отпечатками

- Ротировать через несколько независимых прокси-серверов

Заключение

Разница между /64 и /48 в парсинге — не техническая, а поведенческая. Антибот-системы не смотрят на количество адресов, они анализируют структуру трафика. /64 — это естественная граница для одного пользователя, /48 — для дата-центра. Используйте правильный уровень изоляции, и успешность парсинга вырастет в разы.

✔️Купить прокси