CIDR(サイダー、Classless Inter-Domain Routing)は、IPアドレスの範囲を 192.168.0.0/24 のように「IP+スラッシュ+数字」で表す書き方です。スラッシュの後の数字は、先頭から何ビットがネットワーク部かを表します。
まず押さえたいポイント
- 単独のIPではなく、IPの範囲(ネットワーク)を表す
/24は先頭24ビットがネットワーク部、残り8ビットがホスト部/24は 256個(実際に機器へ配れるのは254台)で、サブネットマスク255.255.255.0と同じ意味
どんな場面で使うか
- AWSのVPCやサブネットの設計(
10.0.0.0/16の中を10.0.1.0/24に分けるなど) - ファイアウォールやセキュリティグループの許可範囲(
203.0.113.0/24、単一IPなら/32) - ルーティング(
0.0.0.0/0はすべてのIP=デフォルトルート)
よくある誤解や注意点
数字は大きいほど範囲が狭くなります(/32は1台、/24は256個、/16は約6.5万個)。「大きい数字=広い」と勘違いしやすいので注意します。また /24 の「使える台数」は先頭(ネットワークアドレス)と末尾(ブロードキャストアドレス)を除いて254台です。サブネットマスクとCIDRは同じことの別表記(マスクの中の1のビット数がCIDRの数字)なので、相互に変換できます。
なお、社内やAWS内部で使うプライベートIPの代表的な範囲も、10.0.0.0/8・172.16.0.0/12・192.168.0.0/16 とCIDRで表されます。CIDRが読めると、「このIPはプライベートかグローバルか」「どの範囲を許可しているか」を一目で判断しやすくなります。詳しくは CIDR表記とは?/24の読み方とサブネットマスクの関係 で整理しています。