IPv4 CIDR Calculator
Parse one IPv4 CIDR block and surface the exact subnet boundary, mask, broadcast address, and usable host range.
`/31` and `/32` blocks are displayed without a usable-host range because they are commonly treated as point-to-point or single-address allocations.
よくある問題
IPv4 CIDR からネットワークアドレスを求めるにはどうすればよいですか?
IPv4 アドレスに、プレフィックス長から導かれるサブネットマスクを適用し、ホスト部のビットを 0 にします。たとえば `/27` は `255.255.255.224` なので、`192.168.1.42/27` は `192.168.1.32` のネットワークに属します。計算ツールを使うと、オクテットやビット境界を毎回手で追わずに済みます。
ブロードキャストアドレスと最後の利用可能ホストの違いは何ですか?
ブロードキャストアドレスはサブネット内で最も大きいアドレスで、そのセグメントの全ホスト向け送信に使われる予約アドレスです。最後の利用可能ホストはその 1 つ手前のアドレスで、通常の IPv4 サブネットでは実際に機器へ割り当てられる最大のアドレスです。
なぜワイルドカードマスクが重要なのですか?
ワイルドカードマスクは、ルーターの ACL、古いファイアウォール UI、ネットワーク試験教材などで今でも使われます。これはサブネットマスクの反転値なので、両方を並べて見ることで、CIDR 表記をプレフィックス非対応のルール形式へ変換しやすくなります。
ワークフロー
IPv4 CIDR 計算ツール とは?
IPv4 CIDR 計算ツールは、`192.168.1.42/27` のような表記だけを見てサブネット境界を頭の中で推測する作業を減らします。毎回オクテットを 2 進数に変換したり CLI を開いたりしなくても、CIDR を 1 つ貼り付けるだけで、ネットワークアドレス、サブネットマスク、ワイルドカードマスク、ブロードキャストアドレス、実用的なホスト範囲をすぐ確認できます。
これは、ファイアウォールレビュー、リバースプロキシ設定、社内ネットワーク設計、クラウドのセキュリティグループ設定のように、1 つの境界ミスが対象ホストの範囲を変えてしまう場面で特に役立ちます。
IPv4 CIDR 計算ツール の使い方
`10.0.0.15/8` や `203.0.113.9/30` のような IPv4 アドレスとプレフィックス長を入力します。ツールは CIDR 文字列を検証し、正確なサブネット境界を計算し、ホスト範囲とアドレス数を表示します。まずはプリセット例で挙動を確認し、その後に自分のブロックを入力すると境界の感覚をつかみやすくなります。
使用例
例:
入力: `192.168.1.42/27`
ツールが計算する内容:
1. ネットワークアドレス: `192.168.1.32`
2. ブロードキャストアドレス: `192.168.1.63`
3. サブネットマスク: `255.255.255.224`
4. 利用可能ホスト範囲: `192.168.1.33` から `192.168.1.62`
5. 利用可能ホスト数: `30`活用例
1. アプリケーションサーバーとゲートウェイが同じサブネットに属しているかを確認する。
2. ファイアウォールルールに送信元・宛先 CIDR を入力する前に境界を検証する。
3. 古いネットワーク機器や ACL 入力のためにブロードキャスト値とワイルドカード値を確認する。
4. インフラレビュー時にチームへサブネット境界を説明する。
よくある質問
この CIDR 計算ツールはサブネットマスク以外に何を表示しますか?
ネットワークアドレス、ブロードキャストアドレス、ワイルドカードマスク、総アドレス数、利用可能ホスト数、最初と最後のホストアドレスを表示します。単にマスク値だけでなく、割り当て全体を把握しやすくするためです。
なぜ /31 と /32 は利用可能ホスト数が 0 と表示されるのですか?
このツールは、ネットワークアドレスとブロードキャストアドレスを予約済みとみなす従来の考え方に合わせて保守的に表示しています。ただし、境界値そのものは表示するので、割り当て内容の確認には使えます。
このツールは IPv6 に対応していますか?
いいえ。このツールは IPv4 の CIDR 計算だけに集中しています。IPv6 は別の専用ツールとして分けた方が境界条件も UI も明確になります。