IPアドレスは、ネットワーク上のデバイスを識別する数値ラベルです。ウェブページを読み込んだり、メールを送ったり、動画をストリーミングするたびに、デバイスはIPを刻印したパケットを送信し、サーバーはその同じアドレスに応答を返します。IPアドレスがなければ、インターネットはコンテンツを正しい場所に届けることができません。
簡単な定義
IPアドレス(Internet Protocol)は、ネットワークに接続された各デバイスに割り当てられる一意の数値文字列です。現在使われているのは IPv4(32ビット、例:93.184.216.34)と IPv6(128ビット)の2バージョンです。現代のデバイスはほとんど両方を同時に持ち、この構成を dual-stack と呼びます。
パブリック vs プライベート
すべてのIPがオープンなインターネット上で見えるわけではありません。家庭やオフィスのルーターはISPから パブリックIP を1つ割り当てられ、その背後で各デバイスは予約された範囲から プライベートIP を取得します:
10.0.0.0 – 10.255.255.255(大規模プライベートネットワーク)192.168.0.0 – 192.168.255.255(一般的な家庭用Wi-Fi範囲)
ルーターは NAT(Network Address Translation) で両者を変換します。送信パケットはパブリックIPで出て行き、ルーターはどのデバイスが応答を要求したかを覚えています。これによりルーター配下の全デバイスは外部に対して同じパブリックIPを共有します。
あなたのIPが明かすこと
- おおよその都市と国(DB-IP、MaxMindなどのジオロケーションDB経由)。
- ネットワーク事業者(ASN) — Google なら AS15169 など。
- 既知のVPN/プロキシ経由か(プロバイダーのIPはカタログ化されているため)。
氏名、住所、閲覧履歴、デバイスIDは 明かしません。IPを個人に紐付けるにはISPへの司法照会が必要で、ISPは加入者ログを保持しています。
自分のIPを調べる
最も速いのは表示してくれるツールを開くこと — IPeek はパブリックなIPv4とIPv6を、ジオロケーションとASNとともに表示します。ターミナルからは curl ifconfig.me(macOS / Linux)、Windowsなら ipconfig でローカルIPを確認できます。
まとめ
IPアドレスはネットワーク向けの郵便番号のような単なるアドレッシング体系です。その上に構築されるもの — ルーティング、ジオロケーション、ASN所有、NAT変換、IPv4からIPv6への移行 — こそが興味深い部分です。覚えるべきことは1つ:あなたの パブリック IPはインターネットが見ているもので、通常は都市とISPの特定には十分ですが、個人の特定には不十分です。