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.