私たちが日常的に利用しているインターネットの世界には、現実世界と同じように「住所」という概念が存在します。
スマートフォンでウェブサイトを閲覧したり、パソコンでメールを送受信したりする際、データが正確な相手に届くのはこの住所があるからです。
このインターネット上の住所にあたる仕組みを、IT用語では「IPアドレス(Internet Protocol Address)」と呼びます。
本記事では、IPアドレスの基礎知識から、IPv4とIPv6の違い、仕組みや役割について、初心者の方にもわかりやすく解説していきます。
IPアドレスとは何か?その基本的な役割
IPアドレスは、ネットワークに接続されたコンピューターやスマートフォン、サーバーなどの機器を識別するための識別番号です。
インターネットという巨大なネットワークの中で、データの送信元と送信先を特定するために欠かせない情報となります。
もしIPアドレスがなければ、インターネット上のどこにデータが送られるべきか、あるいはどこから送られてきたのかを判別することができません。
現実世界で手紙を出す際に、相手の住所と自分の住所を封筒に書くのと全く同じ仕組みだと考えると理解しやすいでしょう。
デジタル通信において、この「住所」が重複することなく一意に割り振られることで、私たちは正確な情報をやり取りできるのです。
ネットワークの共通言語「IP」
IPアドレスの「IP」とは「インターネット・プロトコル(Internet Protocol)」の略称です。
プロトコルとは、コンピューター同士が通信を行うための「共通のルール」や「約束事」を指します。
世界中の異なるメーカーの機器や異なるOSが通信できるのは、この共通のルールであるIPに従っているからです。
IPアドレスはこのルールに基づいて運用される番号体系であり、インターネット通信の根幹を支える技術と言えます。
IPv4とIPv6の違いを比較
IPアドレスには、現在主に使われている「IPv4」と、次世代規格である「IPv6」の2種類が存在します。
従来はIPv4が主流でしたが、インターネットの普及に伴い接続機器が急増したことで、割り当てる番号が足りなくなる「IPアドレス枯渇問題」が発生しました。
その問題を解決するために開発されたのがIPv6であり、現在は両方の規格が並行して利用されています。
IPv4(Internet Protocol version 4)
IPv4は、約43億個(2の32乗)のアドレスを扱うことができる規格です。
「192.168.1.1」のように、0から255までの数字を4つのブロックに分けて表現するのが特徴です。
一見すると膨大な数に思えますが、スマートフォンの普及やIoT(モノのインターネット)の進展により、世界中で番号が不足する事態となりました。
IPv6(Internet Protocol version 6)
IPv6は、約340兆の1兆倍の1兆倍(2の128乗)という、事実上無限に近いアドレスを扱うことができます。
表記法も「2001:0db8:1234:5678:90ab:cdef:0000:0001」のように、16進数を用いた非常に長い文字列になります。
アドレスの数だけでなく、セキュリティ機能の強化や通信の効率化など、多くのメリットを備えた最新の規格です。
IPv4とIPv6の比較表
| 項目 | IPv4 | IPv6 |
|---|---|---|
| アドレス長 | 32ビット | 128ビット |
| アドレス数 | 約43億個 | 約340澗(かん)個 |
| 表記方法 | 10進数(4分割) | 16進数(8分割) |
| 現在の普及度 | 非常に高い(主流) | 急速に普及中 |
「グローバルIPアドレス」と「プライベートIPアドレス」
IPアドレスは、利用される範囲によって大きく2つのカテゴリーに分類されます。
インターネット全体で通用する「グローバルIPアドレス」と、家庭内や社内などの限られたネットワーク内で使われる「プライベートIPアドレス」です。
グローバルIPアドレス
グローバルIPアドレスは、「世界中でたった一つしかない」一意の識別番号です。
インターネット上のサーバーやウェブサイト、あるいはルーターなどが、外部の世界と通信するために使用します。
このアドレスはICANN(アイキャン)などの国際的な団体によって厳格に管理されており、勝手に使用することはできません。
通常、インターネットサービスプロバイダー(ISP)と契約することで、ユーザーに割り当てられます。
プライベートIPアドレス(ローカルIPアドレス)
プライベートIPアドレスは、家庭内のWi-Fiルーターに繋がっているパソコンやスマホなど、特定の組織内だけで使用されるアドレスです。
同じ家庭内では重複してはいけませんが、別の家庭で同じプライベートIPアドレスが使われていても問題ありません。
外部のインターネットと直接通信するのではなく、ルーターを介してやり取りを行う際に使用されます。
これにより、限られたグローバルIPアドレスを効率的に節約しながら、多くの機器をインターネットに接続することが可能になっています。
「動的IPアドレス」と「固定IPアドレス」
IPアドレスの割り当て方式には、その時々で変化する「動的」なものと、常に変わらない「固定」されたものがあります。
動的IPアドレス(可変IPアドレス)
一般的な家庭用インターネット接続では、この「動的IPアドレス」が採用されています。
ルーターを再起動したり、一定の時間が経過したりすると、プロバイダーから別のIPアドレスが自動的に割り振られます。
プロバイダー側でアドレスを効率的に使い回すことができるため、コストが安く設定されていることが一般的です。
固定IPアドレス
固定IPアドレスは、契約者が常に同じ番号を使い続けられるように予約されたアドレスです。
主に企業が自社でウェブサーバーを公開したり、VPNを利用して外部から社内ネットワークに安全にアクセスしたりする場合に必要となります。
特定の住所が確定しているため信頼性が高まりますが、利用料金は動的IPアドレスよりも高額になる傾向があります。
IPアドレスとドメイン名の関係
私たちがウェブサイトを見る際、ブラウザのアドレスバーに「google.com」や「yahoo.co.jp」といった英単語を入力します。
これらは「ドメイン名」と呼ばれ、実はIPアドレスと密接に関係しています。
コンピューターは数字の羅列であるIPアドレスしか理解できませんが、人間にとって数字を覚えるのは非常に困難です。
そこで、人間が理解しやすいドメイン名を数字のIPアドレスに変換する仕組みが必要になります。
この変換作業を自動で行ってくれるシステムが、DNS(Domain Name System)と呼ばれる電話帳のようなサーバーです。
私たちがドメインを入力すると、DNSが瞬時に対応するIPアドレスを探し出し、通信先のサーバーへと導いてくれるのです。
IPアドレスの仕組み:2進数と10進数
IPアドレスの内部構造を少し深く掘り下げてみましょう。
IPv4アドレスは、内部的には0と1の組み合わせである「2進数」で構成されています。
32ビット(32桁の0と1)で表現されますが、そのままでは人間が扱いにくいため、8ビットずつ4つのブロックに区切って10進数で表示します。
例えば、あるマシンのIPアドレスを2進数で表現すると以下のようになります。
11000000.10101000.00000001.00000001
これを私たちがよく見る10進数に変換すると、以下の通りになります。
192.168.1.1
このように、コンピューターの処理効率と人間の視認性を両立させるための仕組みが取り入れられています。
IPアドレスを確認する方法
自分が現在どのようなIPアドレスを使用しているかは、OSの標準機能を使って簡単に確認することができます。
ここでは、代表的なWindowsでの確認手順をコード形式で紹介します。
Windowsのコマンドプロンプトで確認する
「コマンドプロンプト」を起動し、特定のコマンドを入力することでネットワーク情報を表示できます。
# ネットワーク情報の詳細を表示するコマンド
ipconfig
実行すると、以下のような結果が表示されます。
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.5
サブネット マスク . . . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . . . : 192.168.1.1
ここで表示されるのは、自宅内のルーターから割り振られた「プライベートIPアドレス」です。
自分の「グローバルIPアドレス」を知りたい場合は、ブラウザで「IPアドレス確認」と検索し、確認用サイトにアクセスするのが最も簡単です。
IPアドレスからわかる情報とプライバシー
IPアドレスは住所に例えられますが、現実世界の番地のように個人の家をピンポイントで特定できるものではありません。
グローバルIPアドレスから推測できるのは、一般的には「利用しているプロバイダー名」や「接続している地域(市区町村レベル)」程度です。
しかし、インターネット上の行動履歴を追跡するための手がかりとして悪用されるリスクはゼロではありません。
特に掲示板への書き込みやSNSへの投稿などは、IPアドレスが記録されているため、法的な手続きが取られれば身元が判明することもあります。
「IPアドレスは公開される可能性がある情報である」という認識を持ち、適切なマナーを持ってインターネットを利用することが重要です。
まとめ
IPアドレスは、インターネット上の通信において、送り手と受け手を正しくつなぐための極めて重要な「住所」です。
IPv4の枯渇に伴いIPv6への移行が進んでいること、グローバルとプライベートの使い分けによって世界中の膨大な機器が繋がっていることなど、その役割は多岐にわたります。
私たちが普段意識することなく動画を見たり買い物を楽しんだりできるのは、この高度なアドレス管理の仕組みがあるおかげです。
ネットワークトラブルの際やセキュリティを考える際にも、IPアドレスの基礎知識は非常に役立ちます。
もし身の回りのインターネット接続が不安定になった時は、一度自分の機器にどのようなIPアドレスが割り当てられているかを確認してみるのも良いでしょう。
インターネットの背後で動いているこの「住所」の仕組みを理解することで、デジタルの世界がより身近に、そして便利に感じられるはずです。
