Как лучше всего получить внешний IP-адрес машины на Python?

Я играю с некоторыми вещами на стороне сервера в Python, и я бы хотел, чтобы программу можно было использовать за пределами моей локальной сети. Что было бы лучше всего в этом отношении?


person Deamonized    schedule 06.09.2013    source источник


Ответы (1)


Вы могли бы использовать внешнюю веб-страницу, которая возвращает ваш IP-адрес. Например, используя страницу myip.dnsdynamic.org:

import urllib2
myip = urllib2.urlopen("http://myip.dnsdynamic.org/").read()
person heplat    schedule 06.09.2013
comment
Спасибо, я попробую - person Deamonized; 06.09.2013