Quand j'appelle socket.getsockname()
sur un objet socket, il renvoie un tuple de l'IP interne de ma machine et du port. Cependant, j'aimerais récupérer mon IP externe. Quelle est la manière la plus économique et la plus efficace de le faire ?
Réponses
Trop de publicités?
Vasilii Pascal
Points
11
jamjam46
Points
45
frankjania
Points
1
En utilisant l'adresse suggérée dans la source de http://whatismyip.com
import urllib
def get_my_ip_address():
whatismyip = 'http://www.whatismyip.com/automation/n09230945.asp'
return urllib.urlopen(whatismyip).readlines()[0]
Ahmed
Points
314
- Réponses précédentes
- Plus de réponses