/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)。