Comencemos desde arriba: el Sistema de registro de números de Internet (definido en RFC 7020 ) es un conjunto de sistemas y organizaciones que trabajan juntos para administrar todas las direcciones IP en el mundo.
La IANA (Autoridad de Números Asignados de Internet) "posee" todas las direcciones IP y las delega a los RIR (Registros Regionales de Internet), quienes definen sus propias políticas con respecto a quién puede obtener un bloqueo de dirección IP y por qué razón deben obtenerlo.
IANA asigna "bloques" IPv4, que son básicamente un conjunto de direcciones IP consecutivas. El bloque asignable más grande es un bloque / 8, lo que significa todas las direcciones IP a partir de un cierto octeto (por ejemplo: 123. . . *). Los RIR toman las direcciones IP que les asigna IANA y las dividen en bloques más pequeños, que luego se asignan a organizaciones como ISP o grandes empresas. (Por ejemplo, Cloudflare no es un ISP, pero tiene algunas direcciones IP asignadas porque operan una red global muy grande. No puede ir a un RIR y solicitar solo una IP)
Su ISP luego, dependiendo de su tamaño, irá al RIR y solicitará una asignación de direcciones IP. Luego, el RIR asigna a su ISP algunas direcciones del grupo disponible, en un mundo ideal, este sería un gran bloque de direcciones consecutivas (por ejemplo 123.123.0.1/17 (123.123.0.1 - 123.123.127.254)). Desafortunadamente, la cantidad de bloques de IP disponibles de este tamaño se está reduciendo rápidamente porque el espacio de direcciones IPv4 se está agotando. Es por eso que un ISP puede recibir dos / 18 bloques en lugar de un solo bloque / 17.
Luego, cuando se conecta a la red de su ISP, solicita una dirección (mediante DHCP ). Su ISP elegirá una dirección del conjunto de direcciones disponibles que le asignó el RIR. Dado que el ISP probablemente posee múltiples bloques de direcciones IP, existe la posibilidad de que la dirección IP que se le asigne sea completamente diferente de la que tenía anteriormente.
Es posible que un ISP organice de manera ordenada sus asignaciones de IP asignando un determinado bloque a una determinada ubicación, pero esto realmente no tiene ningún propósito, excepto verse bien, por lo que no lo hacen.
TL; DR: Obtiene su IP de un ISP, que lo obtiene de un RIR, que lo obtiene de IANA. Las IP se asignan por orden de llegada, por lo que cuando su RIR o ISP solicite dos bloques en momentos separados, no serán consecutivos. Obtiene una IP aleatoria del conjunto de direcciones disponibles en su ISP, que puede ser de cualquiera de los bloques que posee. Su ISP podría asignar una IP en función de su ubicación, pero como eso no tiene ningún beneficio real, probablemente no.