寻找一个更好的方法来获得一台机器当前的外部 IP # ... 下面的工作,但宁愿不依赖外部网站收集信息... 我被限制使用与 Mac OS X 10.5捆绑的标准 Python 2.5.1库。X
import os
import urllib2
def check_in():
fqn = os.uname()[1]
ext_ip = urllib2.urlopen('http://whatismyip.org').read()
print ("Asset: %s " % fqn, "Checking in from IP#: %s " % ext_ip)