プライベートIPアドレス ぷらいべーとあいぴーあどれす
プライベートIPアドレスRFC 1918192.16810.0NAT
プライベートIPアドレスについて教えて
簡単に言うとこんな感じ!
社内LANや家庭内ネットワークだけで使えるIPアドレスだよ。インターネットには出ていけないけど、どこの会社でも同じ192.168.1.1が使えるのはこの仕組みのおかげ。NATを経由してインターネットに出るんだ!
プライベートIPアドレスとは
プライベートIPアドレスは、RFC 1918で定義された組織内ネットワーク専用のIPアドレス範囲です。インターネット上のルーターはこれらのアドレスをルーティングしないため、異なる組織が同じアドレスを使っても問題ありません。
プライベートIPアドレスは3つの範囲があります。インターネットに出る場合はNAT/NAPTによってグローバルIPアドレスに変換されます。この仕組みにより、少ないグローバルIPアドレスで多数の機器をインターネットに接続することが可能になっています。
プライベートIPアドレスの範囲
| クラス相当 | アドレス範囲 | サブネット | 台数 | 主な用途 |
|---|---|---|---|---|
| クラスA | 10.0.0.0〜10.255.255.255 | 10.0.0.0/8 | 約1678万台 | 大企業・クラウドVPC |
| クラスB | 172.16.0.0〜172.31.255.255 | 172.16.0.0/12 | 約104万台 | 中規模企業 |
| クラスC | 192.168.0.0〜192.168.255.255 | 192.168.0.0/16 | 約65000台 | 家庭・中小企業 |
歴史と背景
- 1994年:IPv4アドレス枯渇問題への暫定対策としてRFC 1597でプライベートアドレスが提案
- 1996年:RFC 1918として正式標準化
- 2000年代:ブロードバンドルーターの普及で家庭でも
192.168.x.xが当たり前に - 現在:AWS VPC・Google Cloud VPCなどクラウドでも
10.0.0.0/8が標準的に使われる
プライベートIPとNATの連携
特殊なプライベートアドレス
- 169.254.0.0/16(APIPA):DHCPサーバーが見つからないときにWindowsが自動設定するリンクローカルアドレス
- 127.0.0.0/8:ループバック(自分自身を指す)
- 100.64.0.0/10(Shared Address Space):キャリアグレードNAT(CGNAT)で使用
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| RFC 1918 | プライベートIPアドレスの定義 |
| RFC 6598 | Shared Address Space(CGNATで使用) |
関連用語
- グローバルIPアドレス — インターネット上で使うパブリックアドレス
- NAT・NAPT — プライベートIPをグローバルIPに変換する技術
- CGNAT — 通信キャリアが行う大規模NAT
- サブネットマスク・CIDR — プライベートIP範囲の設計に使う