¿Existe una API pública de alguna gran empresa para obtener mi IP pública desde un programa?
He encontrado http://ip-address.domaintools.com/myip.xml
, que es exactamente lo que quiero, pero desafortunadamente bloquea Python, urllib
así como muchas otras bibliotecas http, a menos que falsifiques al agente de usuario (cualquier cosa que haga que no se pueda llamar una API).
El problema es que necesito estos datos para alguna biblioteca de código abierto potencialmente, así que tenemos que seguir las reglas. También sé que puedo hacer algo como print $_SERVER[REMOTE_ADDR]
eso, pero no quiero enviar tráfico del servidor a todos los que usan mi biblioteca.
Entonces, ¿hay algo como la URL anterior, pero una API real, que permite robots?