J'ai demandé à mon serveur de se connecter en tant que client à un poste fixe de telle manière que la servlet qui tourne sur ce dernier me donne l'adresse. J'étais très content du résultat jusqu'à ce que je me rendre compte que l'adresse affichée était celle de mon opérateur téléphonique
Donc, en résumé, l'opérateur agis comme un proxy, avec d'un côté une belle adresse IP valide, et de l'autre une infrasructure et un protocole "privé" qui relie chaque mobile au proxy. Evidemment, pour l'opérateur c'est plus intéressant de facturer des SMS plutôt que les quelques octets que je j'aurais transmis par GPRS...