このツールでできること
IP Range Calculatorは、開始アドレスをネットワークアドレス、終了アドレスをブロードキャストアドレスと定義します。10.0.0.0/8や/0を入力しても、数百万、数十億のアドレスを生成せず、境界と数だけを表示します。
- 範囲の両端は、符号なし32ビット値として計算されます。
- /31の両端はRFC 3021のポイントツーポイントの定義に従って表示され、/32では開始アドレスと終了アドレスが同じです。
- このツールは範囲内のアドレスをスキャンしたり、接続したり、オンライン状態を判定したりしません。
使い方
- IPv4アドレスまたは完全なCIDRブロックを入力します。
- 必要に応じて、2番目の入力欄にプレフィックスを入力します。
- 「IP範囲を計算」をクリックします。
- 開始アドレス、終了アドレス、利用可能範囲、アドレス数を確認します。
計算の仕組み
CIDRマスクでIPのホストビットを消去すると範囲の開始アドレスになり、同じホストビットをすべて1にすると終了アドレスになります。アドレス数は2^(ホストビット数)で直接計算するため、個別に走査する必要はありません。
例
- 192.168.1.100/24 → 192.168.1.0~192.168.1.255。従来の利用可能範囲は通常.1~.254です。
- 10.0.0.0/8 → 合計16,777,216アドレス。開始、終了、件数だけを表示します。
- 192.168.1.10/32 → 開始と終了はいずれも192.168.1.10です。
主な用途
- ファイアウォールルールやアドレスプールがカバーする境界を確認します。
- CIDRブロックの総アドレス数と、従来方式の利用可能ホスト数を比較します。
- アドレス一覧を作成せずに、大規模なネットワークの範囲を安全に確認します。
プライバシーについて
入力内容と結果はブラウザーのローカルメモリー内だけで処理されます。サーバーへの送信、オンラインAPIの呼び出し、自動保存は行いません。
IP Range Calculatorの機能
CIDRがカバーする開始・終了アドレス、利用可能範囲、アドレス数を、IPの一覧を展開せずに計算します。 ネットワーク設計、設定確認、トラブルシューティングに役立ち、結果はその場で確認してコピーできます。
FAQ
CIDRブロックのIP範囲はどのように計算しますか。
IPアドレスにサブネットマスクを適用して開始アドレスを求め、次にワイルドカードビットを1にして終了アドレスを求めます。
ネットワークアドレスはIP範囲に含まれますか。
はい。このページでは、範囲の開始アドレスと定義しています。
ブロードキャストアドレスはIP範囲に含まれますか。
はい。従来のサブネットモデルでは、範囲の終了アドレスです。
大規模なCIDRブロックの全IPアドレスを列挙しないのはなぜですか。
/0には4,294,967,296個のアドレスがあります。すべて列挙するとブラウザーのメモリーを使い切り、実用上の意味もありません。