This post explains very well the logic behind ip assignation for mobile devices but as far as I understand 1 IP can be assigned to various smartphones by the ISP using NAT.
I would like to know if such assignation is done by location, for example when a festival occurs with thousands of people connecting to internet using one cellular tower, are the mobiles with similar ip located in the festival or distributed over the whole country ?
IPs are most likely to be similar when connected to 1 cellular antenna with high trafic or will be distributed over the whole ISP network ?
NAT скрывает любую сетевую топологию, существующую между клиентским устройством и шлюзом NAT, что означает, что вы, вероятно, не сможете получить никакой значимой информации только с публичного IP-адреса.
В общем, приписывание географического местоположения ip-адресам примерно так же верно, как и приписывание того, что люди в международном аэропорту Хитроу будут иметь британские паспорта. Это может быть полезным аппроксимацией первого уровня или дико неправильным.
Если вам нужны разумные гарантии того, что пользователи мобильной связи действительно находятся на месте проведения фестиваля или в определенном месте: