RFC 1918 プライベートレンジ: 172.16.0.0/12
RFC 1918の172.16.0.0/12プライベートネットワーク範囲をCIDRに変換します。この中規模プライベートブロックと/12プレフィックスが必要な理由を理解します。
RFC 1918
詳細な説明
RFC 1918: 172.16.0.0/12 プライベートネットワーク
172.16.0.0/12ブロックはRFC 1918プライベートアドレス範囲の中間サイズで、1,048,576アドレスを含みます。CIDRプレフィックス(/12)がオクテット境界に位置しないため、混乱を招くことがあります。
レンジの詳細
範囲: 172.16.0.0 - 172.31.255.255
CIDR: 172.16.0.0/12
マスク: 255.240.0.0
アドレス: 1,048,576
なぜ/16ではなく/12なのか?
範囲は172.16.0.0から172.31.255.255に及びます。これは16個のクラスBブロック(172.16〜172.31)です。16 = 2^4であり、クラスBは/16なので、16から4を引いて**/12**になります。
一般的な用途
| シナリオ | 一般的な割り当て |
|---|---|
| AWSデフォルトVPC | 172.31.0.0/16 |
| Dockerデフォルトブリッジ | 172.17.0.0/16 |
| KubernetesサービスCIDR | 172.20.0.0/16 |
| VPNクライアントプール | 172.16.100.0/24 |
注意すべき落とし穴
範囲は172.0.0.0から始まらないため、172.0.0.0/12を使用する一般的な間違いがあります(172.0.0.0〜172.15.255.255はパブリックアドレスです)。必ず変換ツールで確認してください。
ユースケース
DevOpsチームがDocker Swarmオーバーレイネットワーク(172.17.0.0 - 172.19.255.255)がVPNクライアント範囲と重複していることを発見しました。両方の範囲をCIDRに変換してオーバーラップを確認し、172.16.0.0/12空間内で重複しない割り当てを見つけます。