L'obtention de mon IP publique via l'API

Est-il une API publique à partir d'une grande entreprise d'obtenir mon adresse ip publique à partir d'un programme?

J'ai trouvé http://ip-address.domaintools.com/myip.xml, ce qui est exactement ce que je veux, mais malheureusement, il bloque Python urllib ainsi que de nombreux autres http bibliothèques, à moins que vous usurper l'agent utilisateur (de rien faire qui ne peut pas être appelé une API à tous).

Le problème est que j'ai besoin de ces données pour certains potentiellement bibliothèque open source, de sorte que nous avons à jouer par les règles. Je sais aussi que je peux le faire qch comme print $_SERVER[REMOTE_ADDR], mais je ne veux pas de trafic sur le serveur pour tout le monde à l'aide de ma bibliothèque.

Alors, est-il quelque chose comme l'URL ci-dessus, mais réel, de l'API, qui permet à des robots?

InformationsquelleAutor Slava V | 2010-06-22