¿Las direcciones IP del país / ciudad siempre permanecen iguales?

Sí, pueden cambiar, y no hay mucho control central. La IANA distribuye los bloques de IP a las autoridades regionales, que los entregan a los ISP, que los distribuyen a los usuarios finales … Pero los ISP pueden cubrir múltiples ciudades o incluso países. Puede leer un poco sobre este proceso aquí: http://www.iana.org/numbers

Por lo tanto, no hay garantías absolutas de que la ubicación geográfica de una dirección IP determinada no cambie, o de que no se reasigne una dirección IP.

Por esta razón, hay empresas que se especializan en investigar y recopilar información sobre direcciones IP. Probablemente, el más conocido es www.maxmind.com, que ofrece una gran variedad de bases de datos comerciales, según el nivel de detalle que necesite (tienen un extremo libre que solo cumple el nivel del condado y se actualiza con poca frecuencia). Cobran una licencia de sitio y una suscripción opcional para actualizaciones continuas.

No existe una asociación directa de la dirección IP con la ubicación geográfica. Puede obtener más información aquí: http://smart-ip.net/why-my-locat

En pocas palabras. La resolución de IP a ubicación se basa en los datos de registro de WHOIS, rellenados por un ISP cuando obtienen rangos de IP de los registros regionales. Por cierto, es posible que el proveedor pueda registrar la red para una ciudad pero atender a los clientes desde otra. Una gran red podría dividirse en varias redes más pequeñas. El proveedor podría actualizar la información sobre las redes en un registro. Podría haber muchos problemas diferentes de resolución de una IP a la geolocalización, por lo tanto, la respuesta a su pregunta es sí, tal cosa podría suceder .