Python: グローバルIPアドレスを取得する

先日、自宅のグローバルIPアドレスを取得するためのWebページを外部サーバに設置し、WebブラウザでIPアドレスを確認するのに成功しました。今回は、IPアドレスをPythonで取得します。

1. myip.py

適当なディレクトリ(例えばhogehoge)に「myip.py」という名前で次の内容のスクリプトを作成します。なお、Pythonのバージョンは3.4.3です。

「_serviceur」lと記載されている行のURLは、外部サーバに設置したIPアドレスを返すWebページです。(暫定。将来消滅します)

 

2. myip.pyをスクリプトとして実行する

ターミナルで「myip.py」を保存したディレクトリ「hogohoge」に移動し、次のコマンドを実行します。
myip.pyがスクリプトとして実行されてIPアドレスが表示されます。

 

「myip.py」に実行権を与えて、直接実行することも出来ます。

 

3. 別Pythonスクリプトにmyip.pyをインポートする

同じディレクトリ「hogehoge」に、「hoge.py」を次の内容で作成します。

 

「hoge.py」をターミナルで実行してみましょう。次のとおり、グローバルIPアドレスと外部サーバのURLが取得できました。

 

浜松町駅

浜松町駅

(完)

Leave a Comment

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください