IPアドレス
インターネットという巨大な街で、手紙や宅配便が迷子にならずに自分のパソコンに届くようにするための「デジタルの住所」です。
定義 インターネットの世界で、パソコンやスマートフォンなどの機器がお互いを識別し、データをやり取りできるように割り当てられた固有の識別番号です。現実世界で郵便物を送るときに正確な住所を書かなければ手紙が届かないのと同じように、オンラインでデータを送るときも、宛先と送信元のIPアドレスが必ず記載されている必要があります。
手紙に宛先を書くのとまったく同じ仕組みです
私たちがスマートフォンでウェブサイトを開いたり、友達にメッセージを送ったりするとき、目には見えませんが無数のデータの塊がインターネット回線を行き交っています。ネットワークの世界では、このデータの塊を「パケット」と呼びます。宅配便の伝票に差出人と受取人の住所が書かれているように、パケットにも送信元と宛先のIPアドレスがしっかりと記載されています。
もしIPアドレスがなければ、インターネットにつながる何十億台もの機器のうち、どれにデータを届ければよいのかまったく分からなくなってしまいます。Wi-Fiルーターや中継機器(ルーター)は、パケットに書かれたIPアドレスを確認しながら、郵便配達員のように最短ルートを見つけて宛先のパソコンまでデータを届けてくれます。そのおかげで、私たちは部屋にいながらワンクリックで地球の裏側にあるサーバーの情報を自分のスマホ画面に正確に表示できるのです。
普段よく見かける `192.168.0.1` のような数字の組み合わせが、まさにIPアドレスです。0から255までの4つの数字をドット(.)でつなぐことで、機器の場所を明確に区別しています。
建物の住所と部屋番号のように分かれています
私たちが住む家に「建物の住所」と「部屋番号」があるように、IPアドレスも大きく「グローバルIPアドレス」と「プライベートIPアドレス(ローカルIP)」に分かれています。インターネットプロバイダーが家に割り当てるのは、世界にひとつしかない「グローバルIP」です。これはマンション全体の代表住所のようなものです。一方、家の中のWi-Fiルーターがスマホ、ノートPC、スマートテレビにそれぞれ割り振る住所を「プライベートIP」と呼びます。
ルーターは、外のインターネットと通信するときは1つのグローバルIPを代表として使い、家の中では機器ごとに異なるプライベートIPを割り当ててデータを整理して届けます。この仕組みを使うことで、限りあるアドレス資源を節約しながら、複数のスマホやパソコンを同時にネットに接続できます。
また、カフェや自宅でWi-Fiにつなぎ直すたびにIPアドレスが変わる経験をしたことがあるかもしれません。一般的な家庭の多くでは、接続するたびに一時的にアドレスを借りる「動的IP(変動IP)」を使っているため、ルーターを再起動したり再接続したりするとアドレスが変わることがあります。
もう少し詳しく:アドレスが足りなくなって新規格が誕生
現在広く使われている4つの数字で表すアドレスは、「IPv4」という第4世代のインターネット規格です。この方式で作れるアドレスは約43億個に限られています。インターネットが作られた当初は、43億個もあれば人類全員で使っても余るほど十分だと考えられていました。しかし、スマホやスマートウォッチ、さらには家電までネットにつながるIoT時代が訪れ、アドレスが枯渇し始めたのです。
そこで世界の技術者たちは、ほぼ無限に近いアドレスを作れる新しい規格「IPv6」を開発しました。IPv6は16進数とコロン(:)を使って表し、地球上のすべての砂粒にアドレスを割り振っても余るほど桁違いに広大なアドレス空間を持っています。
ウェブサイトのアドレス(ドメイン)とIPアドレスを別物と思われがちですが、私たちがブラウザに `google.com` のような英字アドレスを入力すると、コンピュータは裏で「DNS」という電話帳のような仕組みを使って、そのサイトの実際の数字IPアドレスを検索しています。コンピュータは英単語ではなく、数字でできたIPアドレスでしか相手の場所を特定できないからです。
🤔 よくある誤解
IPアドレスは機器本体に一生固定されているマイナンバー(個体識別番号)のようなものだ。
機器本体に固定されている固有番号は「MACアドレス」であり、IPアドレスは接続しているネットワークの場所によって変わる「郵便の住所」に近いものです。自宅のWi-Fiを使うときとカフェのWi-Fiを使うときで、スマホのIPアドレスは変わります。
ブラウザのアドレスバーにURL(英語)を入力するから、IPアドレスを知らなくても通信できる。
コンピュータは英語のアドレスをそのままでは理解できません。私たちが英語のURLを入力すると、コンピュータは裏でDNSサーバーを通じて数字のIPアドレスに変換してから通信を始めています。
🧺 日常で出会う場面
IPアドレスとは、インターネットにつながる無数の機器がお互いを識別し、データを正確に届けるための通信用住所です。