Glossaire

Qu'est-ce que la rotation d'IP ?

La rotation d'IP est la pratique consistant à changer l'adresse IP source des requêtes sortantes selon une cadence définie (par requête, par fenêtre temporelle ou par session) afin de distribuer le trafic sur de nombreuses IP et d'éviter les limites de débit par IP.

Comprenez les stratégies de rotation utilisées par les opérateurs pour faire évoluer la collecte de données, pourquoi la rotation par requête contourne la plupart des limites de débit, et quand les liaisons persistantes sont nécessaires à la place.

Expliqué

La rotation d'IP est la technique consistant à changer l'adresse IP publique depuis laquelle vos requêtes sortantes semblent provenir, généralement en acheminant via un pool de proxies rotatifs. L'objectif est de distribuer votre trafic sur de nombreuses IP différentes afin que toute limite par IP sur le site de destination s'applique à une fraction de votre volume global plutôt qu'à la totalité.

La rotation fonctionne selon l'une de trois cadences : par requête (chaque requête HTTP obtient une nouvelle IP), basée sur le temps (une IP est conservée pendant N minutes puis tournée) ou basée sur la session (une IP est conservée aussi longtemps que le client maintient une session spécifique, puis libérée). Chaque stratégie fait un compromis entre la diversité des IP et la continuité de la session.

La rotation d'IP est la technique fondamentale derrière presque tous les pipelines de scraping web à grande échelle, de vérification publicitaire, de surveillance des prix et d'intelligence concurrentielle. Sans rotation, même un volume de scraping modéré épuiserait votre IP en quelques minutes sur la plupart des sites web modernes.

Comment ça fonctionne

Votre client se connecte à une passerelle proxy rotative. Pour chaque requête envoyée, la passerelle sélectionne une IP de sortie dans son pool — en fonction des filtres géographiques et de la politique de rotation que vous avez définis — et transmet la requête via cette IP. Le site de destination reçoit une requête provenant de l'IP choisie et répond normalement. La passerelle vous retourne la réponse, et à la requête suivante, choisit une IP différente.

Les fournisseurs exposent généralement la politique de rotation via le nom d'utilisateur proxy (par ex. `customer-USER-country-us-session-12345` pour une session persistante aux États-Unis, ou simplement `customer-USER` pour une rotation par défaut à chaque requête). L'identifiant de session vous permet d'opter pour la persistance à la demande sans changer de point de terminaison.

Types

Rotation par requête

Une nouvelle IP pour chaque requête HTTP. Diversité maximale, utilisée pour le scraping de pages indépendantes (résultats de recherche, listes de produits) où la continuité de session n'a pas d'importance.

Rotation basée sur le temps

Conserver une IP pendant une fenêtre temporelle fixe (1, 5, 10, 30 minutes) avant de la faire tourner. Utile lorsque vous souhaitez une certaine continuité (navigation multi-pages) mais une exposition limitée sur une seule IP.

Rotation par session (session persistante)

Conserver une IP aussi longtemps que le client utilise un identifiant de session spécifique, puis la libérer. Idéal pour les flux de connexion, les processus de paiement multi-pages et tout workflow où la même IP doit être visible tout au long de la durée de vie du workflow.

Cas d'utilisation courants

Contournement des limites de débit par IP sur les sites protégés
Distribution du volume de scraping sur un pool
Scraping SERP où chaque requête nécessite une nouvelle IP
Vérification des publicités avec une IP par contrôle de placement publicitaire
Réduction du risque qu'une seule IP soit signalée ou bannie
Répartition du trafic pour respecter les recommandations de débit des conditions d'utilisation de la cible
FAQ

Foire aux questions

Questions fréquentes sur rotation d'ip.

Faites correspondre la rotation à la fenêtre de limitation de débit de la cible. Si une cible limite à 60 requêtes par IP par minute, une rotation par requête vous offre un débit effectivement illimité. Si vous ne connaissez pas la limite, optez par défaut pour la rotation par requête et ne passez aux sessions persistantes que lorsque le flux de travail nécessite une continuité de session.

La rotation par requête interrompra toute session liée à une IP (état de connexion, cookies liés à l'IP, jetons CSRF liés à l'IP). Pour les flux de travail basés sur des sessions, utilisez des sessions persistantes avec un identifiant de session afin que la passerelle associe votre trafic à une seule IP pendant toute la durée.

L'efficacité dépend de la diversité du pool, pas du nombre brut. Un pool rotatif de quelques milliers d'IP suffit pour la plupart des collectes de données à volume moyen. Pour les cibles à volume élevé ou avec des systèmes anti-bot agressifs, vous avez besoin d'accéder à un pool bien plus grand, comme les 205M+ IP résidentielles de Shifter réparties sur des centaines de sous-réseaux.

Étroitement liés, mais pas identiques. La rotation d'IP est la pratique ; un proxy rotatif est le service qui la met en oeuvre. Vous pouvez effectuer une rotation d'IP manuellement en gérant votre propre pool, mais en pratique, presque tout le monde utilise un fournisseur de proxy rotatif qui gère la gestion du pool, les vérifications de santé et la logique de sélection.

Les sites peuvent détecter des schémas de rotation grossiers (un seul user-agent ou empreinte de navigateur se déplaçant sur des centaines d'IP en quelques secondes est un indice révélateur). Une rotation efficace associe la rotation d'IP à la rotation des en-têtes, à l'hygiène des empreintes et à un rythme de requêtes réaliste, de sorte que le profil de trafic résultant ressemble à de nombreux utilisateurs indépendants plutôt qu'à un seul utilisateur utilisant de nombreuses IP.

Oui, la rotation d'IP en elle-même est légale. C'est simplement une technique de routage du trafic. La légalité dépend de ce que vous faites avec les IP tournantes : le scraping de données publiques est globalement légal dans la plupart des juridictions, tandis que le contournement de l'authentification ou la violation des lois sur la cybercriminalité ne l'est pas.