Ротация IP: зачем нужна и как её настроить
Менять IP-адрес — техническая очевидность; понимать, когда и как часто, — уже нет. Слишком частая ротация ломает сессии, слишком редкая приводит к блокировкам. Разберёмся, как выбрать.
Зачем менять адрес
Три причины, по порядку реальной важности.
- Не давать запросам накапливаться на одном адресе. Сайт, который видит 2 000 запросов в час с одного IP, рано или поздно включит ограничение, каким бы ни было происхождение адреса. Распределение объёма меняет картину.
- Обойти разовую блокировку. Мобильный адрес мог использоваться другим абонентом пула на чувствительном сайте. Ротация даёт свежий адрес за несколько секунд.
- Соответствовать естественному поведению мобильной линии. Операторы выдают динамические адреса, и периодическая смена согласуется с тем, что сеть делает сама.
Автоматическая ротация или по запросу?
На практике режимы комбинируют: автоматическая ротация для анонимного сбора, ручная — когда сессия должна оставаться стабильной. У нас общие тарифы меняют адрес автоматически (5, 10 или 15 минут в зависимости от тарифа), а выделенные работают по запросу.
| Режим | Как работает | Для чего подходит | Чего избегать |
|---|---|---|---|
| Автоматический (по интервалу) | Адрес меняется каждые N минут, в том числе во время сессии. | Парсинг публичных страниц, мониторинг, тесты рекламы | Долгие сессии, мультиаккаунты, формы |
| По запросу | Адрес остаётся неизменным, пока вы сами не смените его. | Мультиаккаунты, авторизованные сессии, длинные задачи | Массовый парсинг без присмотра |
Время удержания адреса (sticky session)
В общем тарифе маршрутизатор закрепляет вас за телефоном на определённое время — «удержание». Пока оно идёт, адрес выхода не меняется, и сессия остаётся согласованной. Когда срок истекает, вас могут переназначить на другой телефон.
Правильная длительность зависит от задачи. Последовательный обход страниц одного сайта выигрывает от нескольких минут на одном адресе. Независимый сбор страница за страницей не нуждается в удержании. Удержание убирает эффект «новый адрес на каждый запрос», который сам по себе является признаком робота.
Скрытая цена ротации
Смена адреса на мобильной линии означает сетевой цикл: отключение от соты, повторное подключение, новый адрес. Обычно это занимает 5–15 секунд и расходует немного служебного трафика. Ротация каждые десять секунд не просто бесполезна — она вредна, потому что запросы попадают в моменты разрыва.
Именно поэтому между двумя ручными ротациями действует период ожидания. Это не коммерческое ограничение, а защита от скриптов, которые вредят сами себе.
Сколько запросов на один адрес?
Магического числа нет, но есть полезный ориентир: на массовых французских сайтах сотня запросов с паузами с одного мобильного адреса обычно не вызывает проблем. Свыше нескольких сотен за короткий интервал ограничение становится вероятным. Если цель реагирует раньше, дело в других сигналах: заголовки, ритм, отсутствие cookie.
Настройка ротации через API
Ротацию можно запускать авторизованным HTTP-вызовом и встраивать в конвейер: в начале пакета задач, при ошибке 403 или 429, либо по счётчику запросов. В личном кабинете также есть кнопка и история ротаций.
Типичные ошибки
- Менять адрес на каждый запрос. Дорого, медленно и часто подозрительнее стабильного адреса.
- Ротировать посреди авторизованной сессии. Это вызывает срабатывание системы безопасности платформы.
- Игнорировать период ожидания. Последовательные ротации не срабатывают, а скрипт ошибочно считает, что IP уже сменился.
- Никогда не менять адрес. Счётчик запросов в итоге включает ограничение.
- Путать ротацию IP с анонимностью. Остальная часть отпечатка не меняется.
Итог
Выбирайте режим по тому, насколько стабильной должна быть сессия, разносите ротации по времени, соблюдайте период ожидания и меняйте адрес только когда это нужно. Если хотите попробовать оба режима, тестовый доступ включает автоматическую ротацию, а выделенный тариф — ротацию по запросу.
Testez une vraie IP mobile française pour 0,99 €
24 h d’accès, 500 Mo inclus, HTTP et SOCKS5, identifiants disponibles immédiatement. Sans engagement, résiliable en un clic.