Десять смартфонов на одном офисном Wi-Fi, и уже на четвёртом - стена с надписью «Too many attempts». Стандартная реакция - винить SIM-карту или оператора. На самом деле запрос блокируется на стороне серверов WhatsApp ещё до того, как команда на отправку SMS уходит шлюзу оператора, и причина почти никогда не в качестве сим-карты.
После этой статьи вы будете понимать, что официально подтверждено про эту ошибку, что работает в практике массовых регистраций, и почему мобильный интернет - не панацея, а просто более устойчивая инфраструктура.
Ошибка: «слишком много активаций подряд с одного IP - единственная причина блокировки, решение - просто смени интернет».
Решение: WhatsApp официально подтверждает ограничение частоты запросов кодов подтверждения (rate limiting), но не раскрывает, какие именно сигналы запускают блокировку - IP, устройство, история номера, поведение или их комбинация. IP-адрес - один из факторов, который чаще всего фигурирует в практике, но не единственный и не подтверждённый Meta как главный.
WhatsApp ограничивает частоту запросов кодов верификации - SMS и звонков - на уровне серверов аутентификации. После исчерпания попыток вводится период ожидания, и по данным справочного центра он составляет от 1 до 24 часов. Это официальный диапазон, на который можно ориентироваться.
Чего в документации нет - это конкретного числа допустимых регистраций на один IP-адрес или подсеть. Meta не публикует такой лимит и не раскрывает алгоритм, по которому ошибка триггерится: то есть точно неизвестно, что весит больше - сетевой адрес, устройство, история номера или их сочетание.
Важная оговорка для тех, кто параллельно работает с официальным WABA: регистрация номера там идёт через облачную панель Business Manager или BSP, по другому протоколу, часто через звонок на стационарный телефон, и описанные здесь сетевые лимиты на эту процедуру не распространяются.
Здесь начинается зона наблюдений, а не официальной позиции - но логика за ними технически разумная.
Мобильные операторы используют CGNAT (Carrier-Grade NAT) - технологию, при которой тысячи реальных абонентов выходят в сеть под одним публичным IPv4-адресом. Полностью заблокировать такой адрес Meta не может: это отрежет доступ огромному числу легитимных пользователей одновременно. Домашний или офисный Wi-Fi устроен иначе - там пул IP-адресов провайдера куда меньше размазан между пользователями, и массовые активации с одной точки быстрее упираются в ограничение. Подробнее про мобильный интернет и репутацию IP - в отдельном материале.
Это объясняет, почему практики массово предпочитают мобильную сеть для регистрации, но не превращает мобильный интернет в официально рекомендованное Meta решение - это инфраструктурное наблюдение, а не документированное правило.
Агентство настраивало мультиаккаунты для отдела продаж клиента - десять смартфонов, подключённых к одному офисному Wi-Fi. На четвёртом телефоне приложение выдало ошибку «Исчерпаны попытки». Дальнейшие попытки зарегистрировать оставшиеся номера блокировались мгновенно. Проблема решилась переключением всех сотрудников на собственный мобильный интернет каждого устройства. Это один кейс из практики, не статистическое исследование, но он хорошо показывает механику: проблема была не в номерах, а в общей точке выхода в сеть.
| Способ | Что делает | Достоверность |
|---|---|---|
| Подождать тайм-аут (1–24 часа) | Снимает официальное ограничение по времени | Подтверждено справкой WhatsApp |
| Переключиться на мобильный интернет | Меняет сетевую инфраструктуру на CGNAT-пул | Практика, частый результат |
| Авиарежим на 10–15 секунд | Разрывает сессию с базовой станцией, обычно меняет IP мобильной сети | Практика, спорная эффективность относительно перезагрузки |
| Обычный VPN | Часто не помогает, иногда ухудшает ситуацию | Частое заблуждение |
| Бесконечные повторные запросы кода | Не снимает блок, может продлить ожидание | Не работает |
Включение и выключение авиарежима принудительно разрывает текущую сессию с базовой станцией оператора, и при повторном подключении устройство почти всегда получает новый IP-адрес из мобильного пула. Мини-кейс из практики: арбитражник поймал ошибку «Too many attempts» при запросе звонка, закрыл приложение, очистил кэш в настройках Android, включил авиарежим на 15 секунд, выключил его - убедившись в смене IP - и успешно запросил код заново без ожидания суток.
На форумах нет согласия, что эффективнее: авиарежим или полная перезагрузка устройства. Часть практиков считает авиарежим достаточным для смены IP, другие настаивают на полной перезагрузке, аргументируя это тем, что она перегенерирует дополнительные внутренние маркеры устройства - это спорная зона, и подтверждённого ответа здесь нет.
«SIM-карта бракованная, оператор не пропускает SMS». Неверно. Запрос блокируется на стороне серверов WhatsApp ещё до того, как команда на отправку SMS уходит шлюзу оператора - оператор связи здесь обычно ни при чём.
«Обычный VPN решит проблему так же, как смена сети». Неверно, и часто наоборот: большинство бесплатных и многих коммерческих VPN использует серверные IP-адреса, которые уже в чёрных списках Meta. Включение такого VPN может мгновенно повесить триггер фрода на процесс регистрации вместо того, чтобы его снять.
«WABA-номер регистрируется так же, как обычный WhatsApp Business». Неверно. Регистрация в Cloud API или через BSP идёт по другому протоколу верификации, и сетевые лимиты мобильного интернета здесь не действуют тем же образом.
Точного числа разрешённых регистраций с одного IP или подсети нигде не опубликовано. Также неизвестно, анализирует ли система признаки эмулятора - BlueStacks, LDPlayer и подобные - напрямую через Google Play Services, или ошибка опирается исключительно на сетевое поведение. Любые конкретные цифры по лимитам активаций - будь то 5–7 для домашнего IP или 50+ для мобильной ротации - это форумные бенчмарки, а не документированные правила, и они могут не совпадать с вашим случаем.
Если массовая регистрация - постоянная часть вашей работы, закладывайте мобильный интернет как инфраструктуру по умолчанию, а не как экстренное решение после первой ошибки. Это снижает частоту блокировок на старте, даже если не убирает их полностью.
Практическое правило:
«Исчерпаны попытки» - это сигнал замедлиться, а не команда штурмовать сервер повторными запросами: дайте номеру отлежаться или смените сеть, но не боритесь с таймером.