【Python】グローバルIPアドレスの取得

この記事では、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入門 サンプル集

コメント

  1. 匿名 より:

    3.7.2では
    import urllib
    でうまく動きませんでした。

    import urllib.request
    ですね。