Une adresse IP est une étiquette numérique attribuée à un appareil connecté à un réseau, utilisée pour identifier et localiser cet appareil afin que les données puissent être acheminées vers et depuis celui-ci correctement. Les sites Web utilisent l'adresse IP d'une demande entrante pour déterminer l'emplacement approximatif d'un visiteur et pour appliquer des règles d'accès telles que les limites de taux ou des restrictions géographiques.
Un proxy de transfert change l'adresse IP qu'une demande transporte : la demande semble provenir de l'adresse IP du proxy.
Comment les adresses IP sont attribuées
- Registres : L'IANA attribue des blocs d'adresses à cinq registres Internet régionaux : AFRINIC, APNIC, ARIN, LACNIC et RIPE NCC. Chaque registre attribue des blocs à ses membres, généralement des FAI, qui transmettent les adresses à leurs clients.
- Réseaux locaux : Le DHCP distribue des adresses aux appareils d'un réseau. Avec l'attribution dynamique, un appareil loue une adresse pour une durée limitée, et l'adresse peut être réutilisée une fois que l'appareil n'en a plus besoin.
Adresses IP publiques vs. privées
| Adresse IP publique | Adresse IP privée | |
|---|---|---|
| :-------------------------- | :------------------------------------------------------------ | :---------------------------------------------------------------------------- |
| D'où elle vient | Blocs attribués par les registres, généralement via votre FAI | Votre routeur ou administrateur réseau |
| Accessible depuis Internet | Oui | Non. La RFC 1918 stipule que les routes vers les réseaux privés ne doivent pas être partagées en dehors d'eux |
| Plages IPv4 | Plages globalement uniques | 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 |
| Vu par les sites | Oui | Non |
Les appareils avec des adresses privées atteignent généralement Internet via NAT, donc les sites Web voient l'adresse publique du routeur à la place.
Adresses IP statiques vs. dynamiques
- Dynamique : attribuée pour une durée limitée, donc elle peut changer. Le DHCP appelle ce temps un bail.
- Statique : reste la même. Le DHCP peut donner à un client une adresse permanente, ou transmettre une adresse définie manuellement par un administrateur.
Les proxies suivent la même distinction : un proxy statique conserve une IP, tandis que la rotation IP la change.
IPv4 vs. IPv6
- IPv4 (par exemple, 192.168.1.1), qui offre environ 4,3 milliards d'adresses uniques
- IPv6, un format plus récent conçu pour accueillir le nombre beaucoup plus important d'appareils connectés à Internet
Voir IPv4 vs. IPv6 pour comprendre comment les deux diffèrent pour les utilisateurs de proxy.
Géolocalisation IP
Les sites estiment l'emplacement d'un visiteur à partir de l'adresse IP, et l'estimation n'est pas exacte. MaxMind, un fournisseur de données de géolocalisation, déclare que ses données ne sont jamais suffisamment précises pour localiser un ménage, une personne ou une adresse spécifique. Les résultats au niveau de la ville viennent avec un rayon de précision, tel que 100 km.
Adresses IP partagées
De nombreux utilisateurs peuvent partager une seule adresse IPv4 publique, par exemple derrière un NAT de niveau opérateur. La RFC 6269 avertit que lorsqu'un serveur bloque une adresse après trop de tentatives de connexion échouées, il peut verrouiller tous les autres utilisateurs qui la partagent.
Ce que cela signifie pour le scraping web
- Les limites suivent l'IP : les sites comptent les demandes par adresse. Répartir les demandes sur de nombreuses IP garde chacune d'elles en dessous de la limite.
- Les IP partagées partagent les blocs : si un autre utilisateur d'un proxy partagé se fait bloquer son IP, vos demandes provenant de cette IP sont également bloquées.