【さいだー】

CIDR とは?

💡 IPアドレスの「範囲を指定する書き方」
📌 このページのポイント
CIDR:スラッシュの数字でネットワークの範囲を指定する /16 65,536 アドレス(端末約65,534台) 192.168.0.0/16 /24 256 アドレス (端末 254台) 192.168.0.0/24 /25 128 アドレス (端末126台) x.x.0.0/25 /26 64 アドレス (端末 62台) x.x.0.0/26 数字が大きくなるほど範囲は狭くなる → /16 > /24 > /25 > /26 「255.255.255.0」と「/24」は同じ意味を別の書き方で表したもの
CIDRのスラッシュ後の数字でネットワークの大きさが決まる。数字が大きいほど範囲は小さい
ひよこ ひよこ

CIDRって何?「/24」とかよく見るけど意味が分からなくて…

ペンギン先生 ペンギン先生

「192.168.1.0/24」みたいな書き方だよね。スラッシュの後の数字は「先頭から何ビットネットワーク部か」を表してる。/24なら24ビットネットワーク部で、残り8ビットが個別の端末用の番号になるよ。

ひよこ ひよこ

8ビットが端末用だと、何台つなげられるの?

ペンギン先生 ペンギン先生

2の8乗で256個のアドレスがあるんだけど、ネットワーク自体のアドレスと、ブロードキャスト用のアドレスで2つ使うから、実際に端末に使えるのは254台分だよ。

ひよこ ひよこ

おもしろい!/25とか/16にすると何が変わるの?

ペンギン先生 ペンギン先生

数字が大きいほど範囲が狭くなる!/25は128アドレス(端末126台)、/16は65536アドレス(端末65534台)。必要な台数に合わせてサイズを選ぶことでIPアドレスの無駄をなくせるんだ。

ひよこ ひよこ

複数のネットワークをまとめて一つに書けるって聞いたんだけど?

ペンギン先生 ペンギン先生

ちょっとマニアックな話になるけど、「スーパーネッティング」または「ルート集約」と呼ばれる技術で、例えば192.168.0.0/24と192.168.1.0/24は192.168.0.0/23という一つのCIDRにまとめられる。ルーターが持つ経路情報(ルートテーブル)の量を減らして効率化するために使うんだ。細かくするだけじゃなく「まとめる」こともできるというのは、ネットワークエンジニアでも正確に説明できない人が多い部分だよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「CIDR」って出てきたら「IPアドレスの範囲をスラッシュ付き数字で表す書き方」と思えればだいたいOK!
📖 おまけ:英語の意味
「Classless Inter-Domain Routing」 = クラスなしのドメイン間ルーティング
💬 昔は固定サイズ(クラスA/B/C)でIPを割り当てていたが、CIDRは「クラスなし」で柔軟にサイズを指定できる方式
← 用語集にもどる