Rotação de IP significa que o proxy altera o endereço IP de saída que ele usa em seu nome — a cada requisição, após um tempo definido ou quando você solicita — de modo que sua atividade seja distribuída por muitos endereços em vez de se acumular em um único. Ela existe porque quase toda defesa que um site tem contra automação é por IP: limites de taxa, orçamentos de requisições, listas de banimento. Rotacione corretamente e cada IP permanece abaixo de todos os limites; rotacione errado e você quebra seus próprios logins. Este guia aborda os mecanismos e as compensações.

O problema que a rotação resolve

Um site vê um IP fazer 5.000 requisições em uma hora e conclui, corretamente, que é um script. Ele responde com um CAPTCHA, um 429 Too Many Requests ou um bloqueio silencioso. As mesmas 5.000 requisições de 500 IPs — dez cada — parecem 500 pessoas que cada uma olhou algumas páginas. Nada no tráfego mudou, exceto sua distribuição entre endereços.

A rotação, portanto, não é um disfarce; é balanceamento de carga da sua reputação. Cada IP carrega um orçamento de boa vontade com um determinado site, e a rotação permite que você gaste um pouco de muitos orçamentos em vez de esgotar um.

Como proxies rotativos realmente funcionam: gateways backconnect

Você não recebe uma lista de 10.000 IPs e os percorre você mesmo. Em vez disso, o provedor fornece um único endpoint — algo como gate.provider.com:7777 — chamado de proxy backconnect ou gateway. Você sempre se conecta a esse único endereço. Por trás dele, o sistema do provedor escolhe um IP de saída de seu pool para cada conexão de acordo com regras que você define através do nome de usuário ou de um cabeçalho especial.

Uma credencial típica se parece com:

user-country-de-city-berlin-session-a1b2c3-sessTime-10:password

Cada segmento hifenizado é uma instrução para o gateway: use um IP alemão em Berlim, mantenha a mesma saída para a sessão chamada a1b2c3 e deixe essa sessão viver por 10 minutos. A sintaxe exata varia por provedor, mas o modelo é universal: um endpoint, parâmetros no login, saída escolhida por sessão.

As vantagens são práticas. Seu aplicativo nunca precisa saber qual IP obteve; IPs mortos são trocados invisivelmente; e o geo-targeting é uma mudança de string em vez de uma nova compra.

Sessões rotativas vs sticky

Esses são os dois modos que todo gateway oferece, e escolher o errado é o erro de rotação mais comum.

Rotativo (por requisição)Sticky (sessão)
Mudança de IPA cada nova conexãoMantido por um tempo definido (1–30 min típico, alguns provedores até horas) ou até você liberá-lo
Cookies / loginsQuebram — o site vê um novo visitante a cada vezSobrevivem — o site vê um visitante ao longo de um fluxo
Melhor paraBuscas sem estado: páginas de produto, resultados de pesquisa, listagens públicasFluxos de várias etapas: login → navegar → checkout; envio de formulários; qualquer coisa com cookie de sessão
RiscoNenhum da própria rotação; o risco é a impressão digital por requisiçãoSessões longas acumulam atividade em um IP
Como selecionarOmita o parâmetro de sessãoPasse um ID de sessão; reutilize-o para continuidade, mude-o para rotacionar

A regra: se o site precisa lembrar de você entre requisições, use sticky; se cada requisição é independente, rotacione. Raspar 10.000 páginas de produto — rotacione. Fazer login e adicionar ao carrinho — sticky durante o fluxo daquele usuário, depois uma nova sessão para o próximo usuário.

A armadilha: rotacionar no meio de uma sessão

Sistemas antifraude observam especificamente uma sessão logada cujo IP salta entre países ou ASNs no meio do fluxo. Uma pessoa real em um telefone pode mudar de IP uma vez ao sair do Wi-Fi para o 4G; ela não se torna brasileira no passo três de um checkout alemão. Se sua sessão quebrar inesperadamente, verifique se a janela sticky não expirou sob você.

Estratégias de rotação

  • Por requisição. Máxima distribuição, zero continuidade. O padrão para scraping.
  • Temporizada. Novo IP a cada N minutos. Bom para tarefas que precisam de curta continuidade — paginar resultados, seguir uma cadeia de redirecionamentos.
  • Sob demanda. Seu código decide quando rotacionar — tipicamente após um 403/429, um CAPTCHA ou quando um contador por IP atinge um limite. O mais eficiente, porque você rotaciona apenas quando necessário e mantém bons IPs funcionando.
  • Por alvo. Regras de rotação diferentes para sites diferentes: rápido para alvos agressivos, lento para tolerantes. Configurações maduras de scraping fazem isso por domínio.
  • Manual / reconexão móvel. Com um modem móvel, forçar uma reconexão solicita um novo IP da operadora. Usado deliberadamente entre contas ou após etapas de aquecimento.

Como escolher um intervalo de rotação

Não há um número universal; o intervalo certo é definido pela tolerância por IP do alvo e sua taxa de transferência. Calcule a partir de três perguntas:

  1. Quantas requisições por IP o site tolera antes de reagir? Meça: envie requisições de um IP no seu ritmo pretendido até ver um CAPTCHA, um 429 ou respostas degradadas. Chame isso de N. Rotacione bem abaixo de N — metade é uma margem confortável.
  2. Quantas requisições por minuto você precisa no total? Divida pelo seu ritmo por IP para obter quantos IPs devem estar ativos simultaneamente. O limite de concorrência do seu plano deve cobrir isso.
  3. Alguma parte do seu fluxo precisa de continuidade? Se sim, essa parte deve rodar em uma sessão sticky pelo menos pelo tempo que o fluxo leva, depois rotacione.

Pontos de partida práticos, a serem ajustados por medição:

TarefaRotação inicial
Scraping de páginas públicas, site toleranteRotacione a cada 50–100 requisições ou por requisição se o pool for grande
Scraping de páginas públicas, anti-bot agressivoPor requisição; adicione atrasos e ordenação semelhante à humana
Páginas de resultados de mecanismos de buscaPor requisição; SERPs são a superfície mais fortemente limitada por taxa online
Login + algumas açõesSticky 10–30 min por sessão de usuário, depois rotacione
API com limite por IP documentadoRotacione exatamente quando o contador se aproximar do limite; não antes
Conta de longa duração (vendedor, conta de anúncios)Não rotacione — use um IP estático; a própria rotação é a bandeira vermelha aqui

Essa última linha é importante o suficiente para repetir: rotação é para anonimato de volume, não para contas que você mantém. Uma conta de vendedor de marketplace que faz login de um IP diferente todos os dias parece roubada. Dê a identidades persistentes um endereço persistente — um proxy ISP ou uma porta móvel dedicada — e reserve a rotação para tráfego descartável. Nossa comparação de tipos de proxy cobre quais tipos oferecem IPs estáticos.

Rotação e geo-targeting

A rotação acontece dentro de um alvo que você especifica. Rotacionar por todo um pool de país é bom para “em qualquer lugar da Alemanha”. Se sua tarefa é “um comprador em Munique”, restrinja a rotação a essa cidade, ou cada requisição cairá em um lugar diferente e qualquer site sensível à localização verá um visitante se teletransportando. Os provedores expõem isso através da string de credencial, como no exemplo acima; veja também nossa nota sobre rotação por país.

O que a rotação não pode corrigir

Rotacionar IPs enquanto envia os mesmos cookies, a mesma impressão digital do navegador e a mesma assinatura TLS não cria muitos visitantes; cria um visitante com o hábito suspeito de mudar de endereço. Sites que fazem fingerprinting vincularão as sessões independentemente. A rotação deve ser combinada com estado de sessão novo — novo cookie jar por identidade, User-Agent consistente por sessão e, para automação de navegador, um perfil antidetect por identidade. IP é uma dimensão da identidade; rotacione-o em sintonia com as outras.

Perguntas frequentes

O que é um proxy backconnect?

Um único endereço de gateway que o provedor fornece e que encaminha cada conexão para um IP de saída diferente de seu pool. Você configura um host e porta; a rotação acontece no lado do provedor. Quase todos os serviços de proxy residencial e móvel são vendidos dessa forma.

O que é uma sessão sticky?

Um modo em que o gateway mantém o mesmo IP de saída para uma sessão nomeada por um período definido, para que cookies e logins sobrevivam entre requisições. Você o seleciona passando um identificador de sessão no nome de usuário do proxy; mudar o identificador dá a você um novo IP.

Com que frequência devo rotacionar para web scraping?

Com frequência suficiente para que nenhum IP exceda aproximadamente metade da tolerância por IP observada do alvo. Para a maioria dos sites protegidos, isso significa por requisição; para os tolerantes, a cada algumas dezenas de requisições. Meça a tolerância em vez de adivinhar — ela difere por site e muda ao longo do tempo.

Rotacionar IPs previne banimentos?

Previne banimentos por IP devido a volume. Não previne banimentos desencadeados por impressão digital, comportamento ou credenciais, e rotacionar no meio de uma sessão pode, por si só, acionar verificações antifraude. A rotação é um controle entre vários.

Devo rotacionar o IP das minhas contas?

Geralmente não. Contas que você pretende manter devem viver em um IP estável que corresponda à localização declarada. Rotacione apenas entre contas diferentes, nunca dentro de uma, e nunca compartilhe um IP entre contas na mesma plataforma.

Rotativo ou sticky é mais caro?

Geralmente o mesmo em planos por GB; o pool é o mesmo, apenas a regra de atribuição difere. Alguns provedores precificam IPs estáticos dedicados (o extremo de “sticky”) separadamente e mais alto.