Glossário

O Que É Rotação de IP?

A rotação de IP é a prática de alternar o endereço IP de origem das solicitações de saída em uma cadência definida (por solicitação, por janela de tempo ou por sessão) para distribuir o tráfego entre muitos IPs e evitar limites de taxa por IP.

Entenda as estratégias de rotação que os operadores usam para escalar a coleta de dados, por que a rotação por requisição derrota a maioria dos limites de taxa, e quando vínculos fixos (sticky) são necessários.

Explicado

A rotação de IP é a técnica de alterar o endereço IP público de onde suas solicitações de saída parecem se originar, geralmente roteando através de um pool de proxy rotativo. O objetivo é distribuir seu tráfego entre muitos IPs diferentes, para que qualquer limite de taxa por IP no site de destino se aplique a apenas uma fração do seu volume total, em vez de a totalidade dele.

A rotação opera em uma de três cadências: por solicitação (cada solicitação HTTP recebe um IP novo), baseada em tempo (um IP é mantido por N minutos e depois rotacionado), ou baseada em sessão (um IP é mantido enquanto o cliente mantiver uma sessão específica e depois liberado). Cada estratégia envolve uma troca entre diversidade de IP e continuidade de sessão.

A rotação de IP é a técnica fundamental por trás de quase todo pipeline de web scraping em larga escala, verificação de anúncios, monitoramento de preços e inteligência competitiva. Sem rotação, mesmo um volume moderado de scraping esgotaria seu IP em minutos na maioria dos sites modernos.

Como Funciona

Seu cliente se conecta a um gateway de proxy rotativo. Para cada requisição que você envia, o gateway seleciona um IP de saída do seu pool — com base nos filtros geográficos e na política de rotação que você definiu — e encaminha a requisição por esse IP. O site de destino vê uma requisição vinda do IP escolhido e responde normalmente. O gateway retorna a resposta para você e, na sua próxima requisição, escolhe um IP diferente.

Os provedores normalmente expõem a política de rotação por meio do nome de usuário do proxy (por exemplo, `customer-USER-country-us-session-12345` para uma sessão fixa nos EUA, ou apenas `customer-USER` para rotação padrão por requisição). O ID de sessão permite ativar a persistência sob demanda sem alterar os endpoints.

Tipos

Rotação Por Requisição

Um novo IP para cada requisição HTTP. Diversidade máxima, usado para scraping de páginas independentes (resultados de busca, listagens de produtos) em que a continuidade de sessão não importa.

Rotação Baseada em Tempo

Mantenha um IP por uma janela de tempo fixa (1, 5, 10, 30 minutos) antes de rotacionar. Útil quando você quer alguma continuidade (navegação em várias páginas) mas exposição limitada em um único IP.

Rotação Baseada em Sessão (Sessão Fixa)

Mantenha um IP enquanto o cliente usar um ID de sessão específico e depois libere. Ideal para fluxos de login, checkouts em várias páginas e qualquer fluxo em que o mesmo IP precise estar visível durante todo o ciclo de vida do fluxo.

Casos de Uso Comuns

Vencendo limites de taxa por IP em sites protegidos
Distribuição do volume de scraping entre um pool
Coleta de SERP em que cada consulta precisa de um novo IP
Verificação de anúncios com um IP por verificação de posicionamento de anúncio
Reduzindo a chance de qualquer IP único ser sinalizado ou banido
Distribuindo tráfego em conformidade com as diretrizes de taxa dos ToS do alvo
Perguntas Frequentes

Perguntas frequentes

Perguntas comuns sobre rotação de ip.

Combine a rotação com a janela de limite de taxa do alvo. Se um alvo limita a taxa em 60 requisições por IP por minuto, girar por requisição oferece throughput efetivamente ilimitado. Se você não conhece o limite, use o padrão por requisição e só mude para sessões persistentes quando o fluxo de trabalho exigir continuidade de sessão.

A rotação por requisição vai quebrar qualquer sessão vinculada a IP (estado de login, cookies fixados por IP, tokens CSRF vinculados a IP). Para fluxos de trabalho baseados em sessão, use sessões persistentes com um ID de sessão para que o gateway fixe seu tráfego em um único IP durante a duração.

A eficácia é proporcional à diversidade do pool, não ao número bruto. Um pool rotativo de alguns milhares de IPs é suficiente para a maioria dos scrapings de volume médio. Para alvos de alto volume ou com anti-bot agressivo, você quer acesso a um pool muito maior, como os mais de 205 milhões de IPs residenciais da Shifter espalhados por centenas de sub-redes.

Relacionados de perto, mas não idênticos. A rotação de IP é a prática; um proxy rotativo é o serviço que a implementa. Você pode fazer rotação de IP manualmente mantendo seu próprio pool, mas na prática quase todos usam um provedor de proxy rotativo que lida com o gerenciamento do pool, verificações de integridade e lógica de seleção.

Os sites podem detectar padrões de rotação grosseiros (um único user-agent ou fingerprint de navegador migrando por centenas de IPs em segundos é um indício claro). A rotação eficaz combina rotação de IP com rotação de headers, higiene de fingerprint e um ritmo de requisições realista, para que o perfil de tráfego resultante pareça o de muitos usuários independentes, e não de um único usuário usando muitos IPs.

Sim, a rotação de IP em si é legal. É apenas uma técnica de roteamento de tráfego. A legalidade depende do que você faz com os IPs rotacionados — o scraping de dados públicos é amplamente legal na maioria das jurisdições, enquanto burlar autenticação ou violar leis de uso indevido de computadores não é.