サブネット分割の可視化
1つのネットワークを、より小さいサブネットに分けるとアドレス空間がどう割れるかを可視化します。プレフィックス長を1増やすたびに、ネットワークは半分ずつに分かれていきます。
サブネット分割とは
1つの大きなネットワークを、複数の小さなネットワーク(サブネット)に区切ることをサブネット分割といいます。例えば 192.168.1.0/24(256アドレス)を /26 で分けると、64アドレスずつの4つのサブネットになります。部署ごと・フロアごとにネットワークを分けたいときに使います。
プレフィックスを1増やすと半分になる
プレフィックス長(/ の数字)は「ネットワーク部のビット数」です。これを1増やすと、ホストに使えるビットが1つ減るので、1つのサブネットの大きさは半分・個数は2倍になります。
/24 → 256アドレス × 1個
/25 → 128アドレス × 2個
/26 → 64アドレス × 4個
/27 → 32アドレス × 8個
分割後のプレフィックスを切り替えて、帯グラフが半分ずつ割れていく様子を見てください。各サブネットには、先頭のネットワークアドレスと末尾のブロードキャストアドレスがあり、その間がホストに割り当て可能な範囲です(だから利用可能ホスト数は「アドレス総数 − 2」になります)。
分割の例:192.168.1.0/24 を /26 で4つに分ける
| サブネット | ネットワークアドレス | 使えるアドレス | ブロードキャスト |
|---|---|---|---|
| 1つ目 | 192.168.1.0/26 | .1〜.62(62台) | .63 |
| 2つ目 | 192.168.1.64/26 | .65〜.126(62台) | .127 |
| 3つ目 | 192.168.1.128/26 | .129〜.190(62台) | .191 |
| 4つ目 | 192.168.1.192/26 | .193〜.254(62台) | .255 |
ネットワークアドレスは 0・64・128・192 と64ずつ進みます。この64(=256−192)が1つのサブネットの大きさです。
大きさの違うサブネットに分ける(可変長サブネット)
この可視化は同じ大きさに等分しますが、実際の設計では部署ごとに必要な台数が違うことがよくあります。その場合は、大きいものから順に割り当てます。たとえば 192.168.10.0/24 を、部署Aに100台、部署Bに50台、部署Cに20台で分けると次のようになります。
| 用途 | 割り当て | 使えるアドレス |
|---|---|---|
| 部署A(100台) | 192.168.10.0/25 | .1〜.126(126台) |
| 部署B(50台) | 192.168.10.128/26 | .129〜.190(62台) |
| 部署C(20台) | 192.168.10.192/27 | .193〜.222(30台) |
| 予備 | 192.168.10.224/27 | .225〜.254(30台) |
小さいものから割り当てると、大きなサブネットの区切り(ネットワークアドレス)にうまく合わず、すき間ができてしまいます。大きい順に並べるのが、むだを出さないコツです。
基本情報技術者試験ではこう出る
「192.168.1.0/24 を4つのサブネットに分割したとき、3番目のサブネットのネットワークアドレスは?」のような問題がよく出ます。考え方は、4分割 = /26(2ビット追加)→ 1サブネット64アドレスなので、0・64・128・192 が各サブネットの先頭。3番目は 192.168.1.128/26 です。本ツールで答え合わせができます。サブネットマスクや利用可能ホスト数の計算は、当サイトのCIDR計算機も合わせて使うと確実です。
よくある質問
Q. なぜ各サブネットで2アドレス引くの?
A. 各サブネットの先頭はネットワークアドレス(そのネットワーク自体を表す)、末尾はブロードキャストアドレス(全員宛て)で、どちらも個々の機器には割り当てられないためです。例えば /26(64アドレス)なら利用可能ホストは62台です。
Q. AWSのVPCでも同じ?
A. 分割の考え方は同じですが、AWSの各サブネットでは先頭4つ+末尾1つの計5アドレスが予約され使えません。表示の利用可能ホスト数より、さらに3つ少なくなる点に注意してください。
Q. /24 を何個に分けるときは、どのプレフィックスにする?
A. 2個なら /25(1つ126台)、4個なら /26(62台)、8個なら /27(30台)、16個なら /28(14台)です。プレフィックスを1増やすごとに個数が2倍、1つあたりの大きさが半分になります。
📖 記事で深掘り:サブネットマスクの計算をやさしく解説 / IPアドレスの仕組み