CIDR計算ツール

IPv4アドレスとCIDRプレフィックスから、サブネットマスク、ネットワーク、ブロードキャスト、ホスト範囲、アドレス数を求めます。

IPv4サブネット計算
任意のIPv4ホストアドレスと、0〜32 のプレフィックス長を入力してください。

CIDR計算ツールについて

Classless Inter-Domain Routing、略してCIDRは、アドレスの後にスラッシュとプレフィックス長を付けてIPv4ネットワークを表します。192.168.1.42/24 は、先頭二十四ビットがネットワークを識別し、残り八ビットがその内部のアドレスを識別することを意味します。この計算ツールはアドレスとプレフィックスを別々に受け取り、ネットワーク設計、ファイアウォール規則、ルーティングテーブル、障害調査に必要な境界とマスクを表示します。 IPv4アドレスは三十二ビットの二進数を四つの十進オクテットで表したものです。プレフィックスは先頭から何ビットを固定するか決めます。計算ツールは指定数の先頭ビットを一にしたサブネットマスクを作り、入力アドレスとのビット単位AND演算でネットワークアドレスを求めます。すべてのホストビットを一にするとブロードキャストアドレスになります。ワイルドカードマスクはサブネットマスクのビット反転で、アクセス制御リストやルーティング設定によく使われます。 総アドレス数は二のホストビット数乗です。通常のサブネットでは、ホスト部がすべてゼロのアドレスがネットワークを示し、すべて一のアドレスがブロードキャストとなるため、割り当て可能な数は総数より二つ少なくなります。/31 と /32 は例外です。/31 はRFC 3021に基づくポイントツーポイント接続で広く使われ、両方のアドレスを端点にできます。/32 は一つのホストルートを示します。そのため、計算ツールは二つを差し引かず、/31 では両方、/32 では一つを利用可能と表示します。 利用可能範囲は最初のホストから最後のホストまでを示します。通常のプレフィックスでは、ネットワークアドレスの一つ上からブロードキャストアドレスの一つ下までです。表示される数はアドレス計算上の容量であり、実際に接続できる機器数とは限りません。ゲートウェイ、インフラ、予約アドレス、DHCP除外、クラウド事業者の方針で実用上の容量は減ることがあります。IPv6もCIDRプレフィックスを使いますが、128ビットのアドレスと表記には専用ツールが必要です。本ツールはIPv4のみを検証します。 CIDRは固定的なクラスA、B、Cの境界に代わり、需要に合ったブロック単位でアドレス空間を割り当てられるようにしました。プレフィックスを一ビット増やすとブロックは半分になり、一ビット減らすと倍になります。例えば /24 は総数 256、/25 は 128 アドレスです。大きな割り当ての分割、二つのホストが同一サブネットかの確認、VPN経路の記録、プレフィックスからドット付き十進マスクへの変換に使えます。本番環境の変更前には、組織のアドレス計画と必ず照合してください。

CIDRの計算例

代表的なプライベートネットワークで、プレフィックスとサブネットの大きさの関係を示します。

CIDR入力ネットワークとアドレス数用途
192.168.1.42/24192.168.1.0〜192.168.1.255、利用可能 254マスク 255.255.255.0 の一般的な小規模LANです。
10.20.30.40/810.0.0.0〜10.255.255.255、利用可能 16,777,214プライベート 10.0.0.0 ブロック全体のマスクは 255.0.0.0 です。
172.16.5.130/26172.16.5.128〜172.16.5.191、利用可能 62/26 は /24 を各 64 アドレスの四つのブロックに分割します。

CIDR計算ツールの使い方

  1. 四つの十進オクテットをピリオドで区切ったIPv4アドレスを入力します。
  2. CIDRプレフィックス長を 0〜32 の整数で入力します。
  3. 「サブネットを計算」を選び、ネットワーク境界とマスクを求めます。
  4. ホスト範囲と数を、割り当て、経路、ファイアウォール規則の計画に使います。

CIDR計算のよくある質問

CIDRのスラッシュ後の数字は何ですか?

ネットワークプレフィックス用に確保する先頭ビット数です。数字が大きいほどホストビットが少なくなり、サブネットが小さくなります。

通常二つのアドレスが使えないのはなぜですか?

通常、最初のアドレスはネットワークを示し、最後はブロードキャスト通信に使われます。そのため一般的なIPv4サブネットの割り当て可能数は総数より二つ少なくなります。

ワイルドカードマスクとは何ですか?

サブネットマスクを反転し、ホストビットを一で示したものです。ネットワーク機器はアクセスリストや経路設定でアドレス範囲の照合に使います。

IPv6アドレスも処理できますか?

いいえ。ドット付き十進表記のIPv4だけを検証します。IPv6は128ビットの十六進表記で、形式と容量の処理が異なります。

/31 と /32 は有効なネットワークですか?

はい。特殊な用途があります。/31 はポイントツーポイント接続に便利で、/32 は通常、一つのホストを指定する経路を表します。