Commençons par le haut: Le système de registre des numéros Internet (défini dans la RFC 7020 ) est un ensemble de systèmes et d'organisations qui travaillent ensemble pour gérer toutes les adresses IP dans le monde.
IANA (Internet Assigned Numbers Authority) "possède" toutes les adresses IP et les délègue aux RIR (Registres Internet Régionaux), qui définissent leurs propres politiques concernant qui peut obtenir un bloc d'adresse IP, et pour quelle raison ils devraient en obtenir un.
L'IANA attribue des "blocs" IPv4, qui sont essentiellement un ensemble d'adresses IP consécutives. Le plus grand bloc cessible est un / 8 bloc, ce qui signifie que toutes les adresses IP commençant par un certain octet (par exemple: 123. . . *). Les RIR prennent les adresses IP qui leur sont attribuées par l'IANA et les divisent en blocs plus petits, qui sont ensuite attribués à des organisations telles que les FAI ou les grandes entreprises. (Par exemple, Cloudflare n'est pas un FAI, mais plusieurs adresses IP lui sont attribuées car elles exploitent un très grand réseau mondial. Vous ne pouvez pas aller à un RIR et demander une seule IP)
Votre FAI ira alors, selon sa taille, vers le RIR et demandera une allocation d'adresses IP. Le RIR attribue ensuite à votre FAI certaines adresses du pool disponible, dans un monde idéal, ce serait un grand bloc d'adresses consécutives (par exemple 123.123.0.1/17 (123.123.0.1 - 123.123.127.254)). Malheureusement, la quantité de blocs IP disponibles de cette taille diminue rapidement car l'espace d'adressage IPv4 est presque épuisé. C'est pourquoi un FAI peut recevoir deux blocs / 18 au lieu d'un seul bloc / 17.
Ensuite, lorsque vous vous connectez au réseau de votre FAI, vous demandez une adresse (via DHCP ). Votre FAI choisira une adresse dans le pool d'adresses disponibles qui lui ont été attribuées par le RIR. Étant donné que le FAI possède probablement plusieurs blocs d'adresses IP, il est possible que l'adresse IP qui vous sera attribuée soit complètement différente de celle que vous aviez précédemment.
Il est possible pour un FAI d'organiser soigneusement ses allocations IP en attribuant un certain bloc à un certain emplacement, mais cela ne sert vraiment à rien, sauf à être joli, c'est pourquoi il ne le fait pas.
TL; DR: Vous obtenez votre IP d'un FAI, qui l'obtient d'un RIR, qui l'obtient de l'IANA. Les IP sont attribuées selon la méthode du premier arrivé, premier servi, donc lorsque votre RIR ou votre FAI demande deux blocs à des moments différents, ils ne seront pas consécutifs. Vous obtenez une adresse IP aléatoire à partir du pool d'adresses disponibles chez votre FAI, qui peut provenir de l'un des blocs dont il est propriétaire. Votre FAI pourrait attribuer une adresse IP en fonction de votre emplacement, mais comme cela n'a aucun avantage réel, ils ne le font probablement pas.