PythonでグローバルIPを取得する

投稿日: 2011-06-19 12:15:49

# coding:utf-8
import urllib
sock = urllib.urlopen("http://ipcheck.ieserver.net/")
ip = sock.read()
sock.close()
print ip

Global IPは ipcheck.ieserver.net にアクセスして取得。

心配なら複数のIP表示サービスからとって置くか、自分でレンタルサーバーを借りてIPを表示するCGIを置いておけば良い。