/24表記を読んでネットワークの規模を把握する

設定画面の192.168.1.0/24、サブネットマスクを聞いてくるルーター、/32と書かれたファイアウォールルール。CIDR表記の意味と全体の把握方法です。

このガイドで使う道具

やりたいこと

クラウド設定の10.0.0.0/8、自宅ルーターの192.168.1.0/24といったCIDRブロックを見つけ、それが何をカバーするかを知りたい。含まれる範囲、アドレス数、使える数を確認します。

数字の意味

/nは先頭から固定されるビット数です。/24は最初の3オクテットを固定するため、192.168.1.0/24は192.168.1.0〜192.168.1.255を含みます。数字が1つ増えるごとにネットワークは半分になります。/25は/24の半分、/26は4分の1です。計算ツールに入れるとマスク・範囲・利用可能数が出ます。

  • /24 = 256アドレス、254が利用可能(ネットワークとブロードキャストは予約済み)。
  • /30 = 4アドレス、2が利用可能。典型的なポイントツーポイントリンク。
  • /31 = RFC 3021の例外: 2つが利用可能でブロードキャストなし。
  • /32 = 単一ホスト。ファイアウォールルールの1台指定に使います。

具体例

10.20.30.40/26と入力すると、ネットワーク10.20.30.0・ブロードキャスト10.20.30.63・マスク255.255.255.192・利用可能62アドレス(10.20.30.1〜.62)が返ります。プレフィックスなしで入力したアドレスは/24として扱います。分かっている場合はスラッシュを付けてください。

制限

IPv4のみ対応です。IPv6は同じスラッシュ表記ですが別の計算が必要です。サブネットマスクは連続ビットである必要があり、255.255.0.255のような不連続なマスクは拒否されます。入力したアドレスはネットワークアドレスに正規化されます(10.20.30.40/26 → 10.20.30.0/26)。