Краткий ответ: Нет.
Сеть назначает IP-адрес телефону, когда активируется контекст PDP (активация контекста PDP - это разговор по телеком для «запроса услуг пакетной передачи данных»). Его можно изменить под управлением сети, но обычно это происходит только тогда, когда соединение неактивно в течение некоторого времени.
Необходимо иметь в виду, что типичная мобильная сеть может иметь несколько миллионов пользователей, и поскольку передача сигналов (т. Е. Реконфигурирование адресов и т. П.) Не приносит дохода, а стоит сети ограниченных радиоресурсов, ее избегают, поскольку насколько это возможно.
Есть еще одна проблема. Из-за архитектуры мобильных сетей, если у вас есть посетитель страны, которая работает в роуминге со своим домашним оператором, на самом деле они «окажутся» в своей стране. Это связано с тем, что мобильное устройство всегда подключается к Интернету через узел под названием GGSN в своей домашней сети.
Это серьезная проблема для веб-сайтов, которые должны иметь дело с правообладателями. Например, услуга BBC iPlayer позволяет людям, находящимся в Великобритании, «догонять» любой телевизионный или радиоконтент BBC бесплатно. Во многих случаях права на телевидение географически лицензированы, поэтому Би-би-си должна приложить все усилия, чтобы эта служба была доступна только для пользователей , расположенных в Великобритании.
Это, как я объяснил выше, невозможно для мобильных пользователей. Если я использую SIM-карту британской сети, по географическому положению я буду «появляться» в Великобритании независимо от того, где я на самом деле нахожусь в мире.
Это пока не такая большая проблема: потоковая передача телепрограммы через соединение 3G при роуминге в чужой сети непомерно высока (может составлять 100 долларов или более за одну программу), поэтому эта теоретическая проблема не возникает. Т пока возникают очень часто. Однако, когда стоимость данных в роуминге падает (и все знают, что это произойдет), это станет реальной проблемой.