CIDR表記のIPアドレスとは?結論からいうと「IPアドレス/プレフィックス長」で範囲を表す書き方
CIDR表記のIPアドレスとは、IPアドレスとプレフィックス長(サブネットマスクのビット数)を「192.168.1.0/24」のようにスラッシュで区切って表す書き方のことです。CIDRは「Classless Inter-Domain Routing(クラスレスドメイン間ルーティング)」の略で、従来のクラスA・B・Cという固定的な区分にとらわれず、必要なネットワークの大きさを自由に指定できる点が特徴です。
たとえば「/24」は先頭24ビットがネットワーク部、「/16」は先頭16ビットがネットワーク部であることを意味します。この表記を使うと、あるネットワークに含まれるIPアドレスの範囲(CIDRブロック)をひと目で把握できるようになります。ネットワーク設計やサーバー設定、セキュリティ設定の場面で頻繁に登場する基本知識なので、ここでしっかり押さえておきましょう。
CIDR表記のIPアドレスの読み方と基本ルール
CIDR表記は「IPアドレス/数字」というシンプルな形をしています。数字の部分はプレフィックス長と呼ばれ、0〜32までの値を取ります(IPv4の場合)。この数字が大きいほどネットワークは小さくなり、小さいほどネットワークは大きくなります。
プレフィックス長とサブネットマスクの対応
プレフィックス長はサブネットマスクと対応しています。たとえば「/24」は「255.255.255.0」、「/16」は「255.255.0.0」、「/8」は「255.0.0.0」と同じ意味です。この対応関係を覚えておくと、既存の設定ファイルを読むときに混乱しにくくなります。
ネットワークアドレスとブロードキャストアドレス
CIDRブロックの中には、ネットワークアドレス(先頭)とブロードキャストアドレス(末尾)が含まれます。たとえば「192.168.1.0/24」なら、192.168.1.0がネットワークアドレス、192.168.1.255がブロードキャストアドレスです。実際にホストに割り当てられるのは、この2つを除いた範囲になります。
CIDR表記のIPアドレスで押さえておきたい計算の考え方
CIDR表記を見て「このネットワークには何台のホストを接続できるのか」を判断するには、ホスト部のビット数を数えます。ホスト部のビット数は「32 − プレフィックス長」で求められます。
ホスト数の目安
たとえば「/24」ならホスト部は8ビットなので、2の8乗=256個のアドレスがあります。ここからネットワークアドレスとブロードキャストアドレスを引いた254個が、ホストに割り当て可能な数の目安です。「/25」ならホスト部は7ビットで128個、割り当て可能数は126個というように、プレフィックス長が1増えるごとに利用できる数は半分になっていきます。
範囲の求め方
「192.168.1.0/26」のように細かい区切りになると、範囲がどこからどこまでかを意識する必要が出てきます。この場合は64個ずつ区切られるので、192.168.1.0〜192.168.1.63、192.168.1.64〜192.168.1.127…と続いていきます。実際の現場では計算ミスを防ぐために、サブネット計算ツールを併用するのが一般的です。
CIDR表記のIPアドレスを使うメリットとデメリット
CIDR表記が広く使われているのには、それなりの理由があります。一方で、注意すべき点もあるので整理しておきましょう。
メリット
第一に、アドレスの無駄を減らせることです。従来のクラス単位の割り当てでは、実際に必要な数より多く配ってしまうケースがありました。CIDRなら必要な分だけを柔軟に切り出せます。第二に、ルーティングテーブルを集約しやすいことです。複数のネットワークをまとめて1つの経路として扱えるため、経路情報の増大を抑えられます。第三に、表記が簡潔で、設定ファイルやドキュメントでの可読性が高い点も見逃せません。
デメリットと注意点
一方で、プレフィックス長の考え方に慣れていないと、範囲を誤解しやすいというデメリットがあります。「/24」と「/25」の違いを把握していないと、意図しない範囲にアクセスを許可してしまったり、逆に必要な通信を遮断してしまったりする可能性があります。また、セキュリティ設定でCIDRを指定する際は、範囲が広がりすぎていないかを必ず確認しましょう。広い範囲を許可すると、想定外の接続元を許してしまうおそれがあります。
CIDR表記のIPアドレスが使われる主な場面
CIDR表記は、私たちが普段触れるさまざまな場面で登場します。代表的な例を見ていきましょう。
クラウドやサーバーのネットワーク設定
クラウドサービスの仮想ネットワークを構築するとき、サブネットの範囲をCIDRで指定するのが一般的です。たとえばVPCやVNetのアドレス範囲を決めるときに「10.0.0.0/16」のように入力します。オンプレミス環境でも、ルーターやファイアウォールの設定でCIDRが使われます。
アクセス制御やファイアウォール
特定のIPアドレス範囲だけに通信を許可したいとき、CIDRで範囲を指定します。管理画面へのアクセスを社内ネットワークだけに限定する、といった使い方が典型例です。範囲を正しく理解していないと、意図しない公開状態を作ってしまうので注意が必要です。
学習や資格対策の場面
ネットワークの基礎を学ぶときにもCIDRは必ず出てきます。参考書や問題集で繰り返し出題されるテーマなので、計算に慣れておくと後の学習が楽になります。手元に一冊あると、用語の確認や問題演習に役立ちます。たとえばマスタリングTCP/IP 入門編は、IPアドレスとルーティングの基礎を体系的に学べる定番の一冊です。同シリーズのマスタリングTCP/IP 応用編まで進めると、より実践的な理解につながります。
CIDR表記のIPアドレスを学ぶときにおすすめの教材・ツール
CIDRの考え方を身につけるには、座学だけでなく手を動かすことが大切です。ここでは、学習の助けになる教材やツールの例を紹介します。
書籍で体系的に学ぶ
ネットワーク全体を俯瞰したいなら、TCP/IP パーフェクトマスターのような解説書が参考になります。図解が多く、初学者でも読み進めやすい構成です。プロトコルの仕組みから学びたい場合は図解入門 TCP/IPも候補になります。また、ネットワークはなぜつながるのかは、通信の流れを物語形式で理解したい人に向いています。資格対策として徹底攻略 ネットワークスペシャリストやCCNA 合格教本を使って、CIDR計算を含む問題演習を重ねるのも有効です。
計算ツールやアプリを活用する
手計算に慣れてきたら、サブネット計算ツールを併用するとミスを減らせます。スマートフォン向けのアプリも複数あり、外出先でも範囲を確認できます。たとえばネットワーク技術者養成講座のような実践寄りの教材と組み合わせると、現場で使える知識に近づきます。学習の記録を残したい人はITエンジニアのためのノート術のようなノウハウ本を参考にするのも一案です。
CIDR表記のIPアドレスを扱うときの注意点
最後に、実務でCIDRを扱うときに気をつけたいポイントをまとめます。
範囲の重複を避ける
複数のサブネットを設計するときは、CIDRブロックが重複しないように注意しましょう。重複があると、ルーティングの混乱や通信障害の原因になります。設計段階で一覧表を作り、範囲を可視化しておくと安全です。
広すぎる許可をしない
ファイアウォールやアクセス制御でCIDRを指定するときは、必要最小限の範囲にとどめるのが基本です。「/0」のような全範囲を許可する設定は、意図しない接続を許すことにつながります。設定を見直す習慣をつけましょう。
表記ゆれに注意する
「192.168.1.0/24」と「192.168.1.0 / 24」のように、スペースの有無で表記が揺れることがあります。ツールによっては正しく解釈されない場合もあるため、利用する環境のルールに合わせて統一しましょう。
まとめ:CIDR表記のIPアドレスは「範囲を柔軟に表す」ための基本知識
CIDR表記のIPアドレスとは、IPアドレスとプレフィックス長を組み合わせてネットワークの範囲を表す書き方です。プレフィックス長が大きいほど範囲は狭く、小さいほど広くなります。ホスト数の目安は「32 − プレフィックス長」で求めたビット数から計算でき、ネットワークアドレスとブロードキャストアドレスを除いた数が実際に使えるアドレス数です。
クラウドのネットワーク設計、ファイアウォールのアクセス制御、資格学習など、登場する場面は幅広くあります。範囲の重複や広すぎる許可に注意しながら、計算ツールも上手に使って慣れていきましょう。まずは身近な「/24」の意味を説明できるようになることから始めてみてください。基礎を押さえておけば、マスタリングTCP/IP 入門編のような専門書もぐっと読みやすくなります。

コメント