サブネットマスクとCIDR変換表

サブネットマスクとCIDR表記の完全な変換リファレンステーブル。ドット付き10進数マスクとプレフィックス長の関係を理解し、相互変換の方法を学びましょう。

255.255.255.0/24Calculation

詳細な説明

サブネットマスクとCIDRの変換

サブネットマスク (ドット付き10進数) と CIDRプレフィックス長 (スラッシュ表記) の変換は、ネットワーキングの基本スキルです。両方の表現は同じ情報、つまりアドレスのうち何ビットがネットワーク部を定義するかを伝えます。

完全な変換表

よく使われる変換の一覧です:

CIDR サブネットマスク 使用可能ホスト
/8 255.0.0.0 16,777,214
/12 255.240.0.0 1,048,574
/16 255.255.0.0 65,534
/20 255.255.240.0 4,094
/21 255.255.248.0 2,046
/22 255.255.252.0 1,022
/23 255.255.254.0 510
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2
/31 255.255.255.254 2 (P2Pリンク)
/32 255.255.255.255 1

手動での変換方法

マスクからCIDRへ: 各オクテットを2進数に変換し、連続する1の数を数えます。例えば 255.255.255.192 = 11111111.11111111.11111111.11000000 = 26個の1 = /26 となります。

CIDRからマスクへ: プレフィックス長の数だけ連続した1を書き、32ビットになるまで0で埋め、8ビットごとに10進数に変換します。/20 = 11111111.11111111.11110000.00000000 = 255.255.240.0 です。

暗算のコツ

最後のオクテットについて、以下の値を覚えておきましょう: 128 (/25)、192 (/26)、224 (/27)、240 (/28)、248 (/29)、252 (/30)、254 (/31)、255 (/32)。それぞれネットワーク部に1ビットずつ追加されます。

使用可能ホスト数の計算式

使用可能なホスト数は 2^(32 - プレフィックス) - 2 で計算されます。2を引くのは、ネットワークアドレスとブロードキャストアドレスの分を差し引くためです。

ユースケース

ジュニアネットワーク管理者が、サブネットマスクをドット付き10進数形式で要求するルーターインターフェースの設定時に変換表を参照します。

Try It — Subnet Calculator

フルツールを開く