IP アドレスとは何か
インターネットに接続されたあらゆるデバイスには、固有の識別番号が割り振られています。これが IP アドレス (Internet Protocol Address) です。私たちが手紙を届けるのに住所を必要とするように、インターネット上でデータを正確に届けるためには IP アドレスが不可欠です。
Web サイトを閲覧するとき、ブラウザはサーバーにリクエストを送り、サーバーはその応答をあなたのデバイスに返します。この一連のやり取りを成立させているのが、IP アドレスという仕組みです。いわば、インターネット通信の根幹を支える基盤技術といえるでしょう。
IPv4 と IPv6——二つの世代
現在のインターネットでは、二つの世代の IP アドレスが併存しています。
IPv4 の特徴と限界
1981 年に策定された IPv4 は、「192.168.1.1」のように 4 つの数値をドットで区切る形式をとります。表現可能なアドレスは約 43 億個。当時は十分に思えたこの数も、インターネットの爆発的な普及によって枯渇が現実の問題となりました。
IPv6 がもたらす解決
IPv4 の後継として設計された IPv6 は、「2001:0db8:85a3::8a2e:0370:7334」のように 16 進数とコロンで表記されます。そのアドレス空間は約 340 澗個——事実上、無限と呼んで差し支えない規模です。アドレス枯渇の問題を根本から解消するだけでなく、IPsec による暗号化通信の標準サポートなど、セキュリティ面でも大きな進歩を遂げています。世界規模で IPv4 から IPv6 への移行が着実に進んでおり、その流れは今後さらに加速するでしょう。
グローバル IP とプライベート IP
IP アドレスは、その役割に応じて二つに大別されます。
グローバル IP アドレス
インターネット上で一意に識別されるアドレスです。ISP (インターネットサービスプロバイダ) から割り当てられ、世界中のどこからでもこのアドレスを通じて通信が可能になります。確認さんのトップページに表示されるのは、このグローバル IP アドレスです。
プライベート IP アドレス
家庭や企業のローカルネットワーク内でのみ通用するアドレスです。ルーターが NAT (Network Address Translation) という変換技術を用いて、プライベート IP とグローバル IP の橋渡しをしています。代表的なプライベート IP の範囲は以下の通りです。
- 10.0.0.0 〜 10.255.255.255 (クラス A)
- 172.16.0.0 〜 172.31.255.255 (クラス B)
- 192.168.0.0 〜 192.168.255.255 (クラス C)
IP アドレスから読み取れる情報
IP アドレスを手がかりに、以下のような情報を推定することができます。
- おおよその地理的位置 (国・地域・都市レベル)
- 利用している ISP
- AS 番号 (自律システム番号)
- 接続の種類 (固定回線、モバイル回線など)
ただし、ここで強調しておきたいのは、IP アドレスから個人の正確な住所や氏名を特定することは不可能だという点です。GeoIP データベースによる位置推定には、通常数キロメートルから数十キロメートルの誤差が伴います。
自分の IP アドレスを確認するには
IP アドレスの確認方法はいくつかありますが、最も手軽なのは確認さんのような Web ツールを利用する方法です。
- 確認さんのトップページにアクセスする (GeoIP 情報や ISP も同時に確認可能)
- コマンドプロンプトやターミナルで
ipconfig(Windows)やifconfig(macOS/Linux)を実行する - ルーターの管理画面から WAN 側 IP アドレスを確認する
IP アドレスとプライバシーの関係
IP アドレスは、Web サイトの閲覧履歴と組み合わせることで、ユーザーの行動パターンを追跡する手がかりとなり得ます。こうしたリスクに対処するには、以下のような手段が有効です。
- VPN を使用して IP アドレスを秘匿する
- Tor ブラウザで匿名性を高める
- プロキシサーバーを経由してアクセスする
これらの技術の詳細についてはVPN の解説記事やTor ブラウザの解説記事で掘り下げています。