CIDR / サブネット計算機
CIDR 表記から IPv4 サブネットを計算。ネットワーク、ブロードキャスト、マスク、ホスト範囲、バイナリ表示。
上に入力すると結果が表示されます。
用途
CIDR(Classless Inter-Domain Routing)表記は、IPv4 アドレスとそのサブネットサイズを 1 つの文字列にまとめます。192.168.1.0/24 は「アドレス 192.168.1.0 とネットワークプレフィックス 24 ビット」を意味し、従来の 255.255.255.0 マスクと同じネットワークを 30 文字ではなく 12 文字で表現できます。このツールは任意の CIDR を、人間が理解しやすい値にデコードします。サブネットに含まれるアドレス、ブロードキャスト、ドット表記のマスク、そして実際にデバイスに割り当てられるホスト範囲です。
使うべきタイミング
- VLAN や VPC を設計し、/22 と /23 で何台のホストを収容できるかを確認するとき(1022 対 510)。
allow 10.42.0.0/16のようなファイアウォールルールを読んで、カバーする範囲を正確に把握したいとき。- /24 を小さなサブネットに分割し、境界が重ならないか確認するとき。
- クラウドのセキュリティグループルールをデプロイ前にサニティチェックするとき。
- ルーター設定で、CIDR と従来の
255.x.x.xドット表記マスクを相互に変換するとき。
CIDR クイックチートシート
- /32 — 1 アドレス(単一ホストルート)。
- /30 — 4 アドレス、使用可能 2(ポイント・ツー・ポイントリンク)。
- /29 — 8 アドレス、使用可能 6(小規模オフィスのサブネット)。
- /24 — 256 アドレス、使用可能 254(典型的なクラス C / 一般的な LAN)。
- /16 — 65,536 アドレス(拠点ネットワークや VPC によくあるサイズ)。
- /8 — 1,670 万アドレス(組織全体規模)。
- /0 — すべての IPv4 アドレス(デフォルトルート)。
よくある注意点
- 「使用可能」にはネットワークとブロードキャストは含まれません。 /24 は 256 アドレスありますが、ホスト用に使えるのは 254 だけです。最初(.0)はネットワーク、最後(.255)はブロードキャストです。
- /31 と /32 は特別です。 /31 は RFC 3021 によりポイント・ツー・ポイントリンクで使われ、両方のアドレスが使用可能です。/32 は単一ホストで、ルーティングエントリで使われます。
- アドレス部分はネットワークアドレスである必要はありません。
10.5.7.42/24は10.5.7.0/24と同じ /24 を意味します。重要なのはプレフィックス長です。このツールは出力時にネットワークアドレスへ正規化します。 - クラスと CIDR を混同しないこと。 クラス A/B/C は 1993 年以前の古い概念です。/24 が「クラス A」の範囲に含まれていても問題ありません。
- RFC 1918 のプライベート範囲:
10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。これら以外はパブリックにルーティング可能(または予約済み)です。 - このツールは IPv4 専用です。 IPv6 CIDR は構造的には似ていますが、プレフィックスは /128 まで可能でアドレス空間も格段に大きく、ここでは扱いません。