172.16.0.0/12 プライベートIPレンジ(クラスB)

172.16.0.0/12プライベートIP範囲について解説します。172.16.0.0から172.31.255.255までのアドレスをカバーし、100万以上のホストを提供する中規模ネットワーク向けの範囲です。

IPv4 Private

詳細な説明

172.16.0.0/12 プライベートネットワーク

172.16.0.0/12レンジはRFC 1918で定義された中規模のプライベートIPブロックです。172.16.0.0から172.31.255.255まで、1,048,574の使用可能なホストアドレスを提供します。

主要な特性

プロパティ
範囲 172.16.0.0 – 172.31.255.255
CIDR 172.16.0.0/12
サブネットマスク 255.240.0.0
総アドレス数 1,048,576
使用可能ホスト 1,048,574

よくある誤解

多くの人がこの範囲を/16と思い込みますが、実際は**/12**です。この範囲には第2オクテット16から31までのすべてが含まれます。つまり172.20.5.1172.31.255.254もこのブロック内の有効なプライベートアドレスです。

バイナリの説明

172.16.0.0 のバイナリ:
10101100.00010000.00000000.00000000

172.31.255.255 のバイナリ:
10101100.00011111.11111111.11111111

/12マスク: 11111111.11110000.00000000.00000000

最初の12ビット(10101100.0001)がネットワーク部分です。残りの20ビットがホストアドレスに使用されます。

一般的な使用法

  • Dockerデフォルトブリッジネットワークは172.17.0.0/16を使用することが多い
  • 部門ごとに分離された中規模企業ネットワーク
  • 10.xがすでに割り当てられている場合のセカンダリVPNプール
  • 本番の10.xネットワークからの分離が必要な開発環境

ユースケース

DevOpsチームがDockerのデフォルトブリッジネットワークを172.17.0.0/16で構成し、コンテナが内部で通信できるようにしつつ、10.xの範囲をホストネットワークとKubernetes Podに保持します。

試してみる — IP Address Analyzer

フルツールを開く