ローカルIPアドレス(ローカルアイピーアドレス)とは | 意味や読み方など丁寧でわかりやすい用語解説
ローカルIPアドレス(ローカルアイピーアドレス)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
ローカルIPアドレス (ローカルアイピーアドレス)
英語表記
Local IP Address (ローカルアイピーアドレス)
用語解説
ローカルIPアドレスとは、特定の閉じられたネットワーク内部で、各デバイスを識別するために使用されるIPアドレスである。一般的には「プライベートIPアドレス」とも呼ばれ、自宅や会社といったLAN(Local Area Network)環境内で、パソコン、スマートフォン、プリンター、ネットワークストレージなどのデバイスが相互に通信するために割り当てられる固有の識別番号を指す。このアドレスは、インターネット全体で一意に識別される「グローバルIPアドレス」とは異なり、同一のローカルIPアドレスが複数の異なる内部ネットワークで利用されていても問題ないという特徴がある。
ローカルIPアドレスが必要となる背景には、グローバルIPアドレスの枯渇問題が挙げられる。特にIPv4アドレスは、その設計上割り当て可能な数が限られており、世界中の全てのデバイスに個別のグローバルIPアドレスを付与することは現実的ではない。そこで、インターネットに直接接続するデバイスにのみグローバルIPアドレスを割り当て、内部ネットワークに接続される多数のデバイスには、インターネット上では利用されない特別なIPアドレス範囲を割り当てることで、グローバルIPアドレスの消費を抑える仕組みが考案された。これがローカルIPアドレスの概念である。
国際的な標準化団体であるIANA(Internet Assigned Numbers Authority)によって、ローカルIPアドレスとして使用が予約されている特定のIPアドレス範囲が存在する。これらの範囲のアドレスは、インターネット上ではルーティング(経路制御)されず、外部からは到達できないようになっている。主な予約済み範囲は以下の三つである。
- 10.0.0.0 から 10.255.255.255 まで
- 172.16.0.0 から 172.31.255.255 まで
- 192.168.0.0 から 192.168.255.255 まで
これらの範囲のアドレスは、ネットワーク管理者が自由に内部ネットワークに割り当てることができる。例えば、自宅のWi-Fiルーターに接続されたデバイスのIPアドレスが「192.168.1.5」といった形になっているのをよく目にするが、これはローカルIPアドレスの典型的な例である。
ローカルIPアドレスの割り当て方法としては、主に二つの方式がある。一つはDHCP(Dynamic Host Configuration Protocol)による自動割り当てである。これは、ルーターやサーバーがDHCPサーバーとして機能し、ネットワークに接続してきたデバイスに対して自動的に空いているローカルIPアドレスを配布する最も一般的な方法である。これにより、ユーザーはIPアドレスの設定を意識することなく、簡単にネットワークを利用できる。もう一つは、デバイスごとに手動でIPアドレスを設定する「静的IPアドレス」の割り当てである。これは、Webサーバーやデータベースサーバー、ネットワークプリンターなど、常に同じIPアドレスでアクセスできるようにしておきたい特定のデバイスに対して使用される。静的IPアドレスは、DHCPによる自動割り当てと異なり、ネットワークの再起動などでIPアドレスが変わることがないため、安定した運用が可能になる。
ローカルIPアドレスが割り当てられたデバイスが、インターネット上のWebサイトにアクセスするような外部ネットワークとの通信を行う際には、NAT(Network Address Translation)という技術が重要な役割を果たす。NATは、ルーターがローカルIPアドレスを持つデバイスからの通信を、ルーター自身に割り当てられたグローバルIPアドレスに変換し、インターネットに送出する機能である。インターネットからの応答パケットがルーターに到達すると、ルーターは再びグローバルIPアドレスをローカルIPアドレスに変換し、元のデバイスにデータを届け戻す。このように、ルーターは内部ネットワークの「玄関」のような役割を果たし、多数のデバイスがたった一つのグローバルIPアドレスを共有してインターネットに接続することを可能にする。これにより、外部からは内部ネットワークの構成や個々のローカルIPアドレスを知ることができないため、セキュリティの向上にも貢献している。
ローカルIPアドレスの管理は、ネットワークの安定稼働にとって非常に重要である。特に、同じネットワーク内で複数のデバイスに同じローカルIPアドレスが割り当てられる「IPアドレスの重複」が発生すると、通信障害を引き起こし、ネットワークが正常に機能しなくなる。DHCPはこの重複を自動的に回避してくれるため、多くの環境で利用されている。システムエンジニアを目指す上では、自身のデバイスのローカルIPアドレスを確認する方法や、それがどのように割り当てられているかを理解することは、ネットワークトラブルシューティングの基本的なスキルとなる。ネットワークの仕組みを理解する上で、ローカルIPアドレスは、その基盤をなす不可欠な要素である。