この記事では、PythonでグローバルIPアドレスを取得する方法とソースコードについて紹介します。
グローバルIPアドレス
グローバルIPアドレスとは、インターネット上でパソコン等の端末を識別するために使用されるアドレスです。
逆に会社や家庭内LANなど、組織内で使うネットワークアドレスのことをローカルIPアドレス(プライベートアドレス)といいます。
Pythonでは、urllibモジュールでグローバルIPアドレスを取得できます。
※urllibはPython3の標準モジュール
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*-
import urllib.request
# グローバルIPアドレスを取得
ip = urllib.request.urlopen('http://ipcheck.ieserver.net').read().decode('utf-8')
print(ip) # グローバルIPアドレス
| – | 関連記事 |
|---|---|
| 1 | Pythonでネットワークプログラミング入門 |
| 2 | Python入門 サンプル集 |

コメント
3.7.2では
import urllib
でうまく動きませんでした。
import urllib.request
ですね。
コメントありがとうございます。
修正いたしました。