カテゴリ: 基本情報技術者試験 更新日: 2026/02/15

CIDRとは?初心者でもわかるネットワーク設計の新常識と省アドレス化

CIDR
CIDR

先生と生徒の会話形式で理解しよう

生徒

「CIDRってネットワークの話でよく出てくるけど、何のことですか?」

先生

「CIDRは、読み方はCIDR(サイダー)、正式にはClassless Inter‑Domain Routing(クラスレス インタードメイン ルーティング)の略で、IPアドレスを効率よく分けるための仕組みなんです。」

生徒

「クラスAとかBとかの代わりになるものですか?」

先生

「はい、まさにその通りです。CIDRを使うと必要な分だけアドレスを使えて無駄が少なくなるんですよ。」

基本情報技術者試験をこれから学習する人や、 独学で確実に合格レベルまで到達したい人におすすめの定番対策書です。

いちばんやさしい 基本情報技術者を見る

※ Amazonアソシエイト広告リンク

1. CIDRの読み方と目的

1. CIDRの読み方と目的
1. CIDRの読み方と目的

CIDRは「サイダー」と読みます。
これは、IPアドレスのクラス(クラスA/B/C)に依存せず、ネットワーク部のビット数を柔軟に指定する方式です。

大量にIPアドレスが使われていた時代では、クラス分けだと使い切れないアドレスが余ってしまう問題がありました。CIDRによってアドレスの無駄が減らせるようになりました。

2. CIDR表記とは?

2. CIDR表記とは?
2. CIDR表記とは?

CIDRでは、IPアドレスの後ろに「/数字」をつけます。たとえば:

  • 192.168.1.0/24 → 最初の24ビットがネットワーク部
  • 10.0.0.0/8 → 最初の8ビットがネットワーク部
  • 172.16.0.0/16 → 最初の16ビットがネットワーク部

この「/24」や「/16」が、ネットワーク部のビット数を示す情報です。

3. CIDRでアドレスを分割するとどうなる?

3. CIDRでアドレスを分割するとどうなる?
3. CIDRでアドレスを分割するとどうなる?

たとえば、192.168.1.0/24は従来のクラスCと同じ範囲を示します。
一方、192.168.1.0/26とすると最初の26ビットがネットワーク部になり、

  • ホスト部は 32−26=6ビット
  • 使えるホスト数は 2⁶−2=62台

これにより、細かくネットワークを分けたい場合にも柔軟に対応できます。

4. クラスレス設計のメリット

4. クラスレス設計のメリット
4. クラスレス設計のメリット

CIDRのようなクラスレス設計には、主に次のメリットがあります。

  • アドレスの無駄を減らせる
  • 細かくネットワークを分割できる
  • ルーティングテーブルの数を少なくできる

こうした理由から、大規模なインターネット事業者やクラウド環境でもCIDRが活用されています。

5. CIDRとルーティングの関係

5. CIDRとルーティングの関係
5. CIDRとルーティングの関係

ルーター(読み方:ルーター)では、宛先IPアドレスの先頭ビットの一致具合を見て、どのルートに送るか判断します。
CIDRを使えば、「/24」や「/26」など細かくプレフィックスマッチ(前方一致)できるので、効率的な経路選択が可能です。

6. CIDRの確認方法

6. CIDRの確認方法
6. CIDRの確認方法

Windowsでは「コマンドプロンプト」でroute printipconfigを使い、ネットワーク部のビット長が表示されます。
Linuxではip addrifconfigでもCIDR表記を確認できます。

7. 用語チェック

7. 用語チェック
7. 用語チェック
  • CIDR(サイダー)
  • クラスレス インタードメイン ルーティング
  • プレフィックスマッチ
  • ネットワーク部・ホスト部

これらを理解することで、ネットワーク設計やルーティングの基礎がしっかり身につきます。

基本情報技術者試験の理解を確実に定着させたい人や、 科目A・Bをまとめて過去問演習したい人に向けた定番の問題集です。

基本情報技術者 パーフェクトラーニング 過去問題集を見る

※ Amazonアソシエイト広告リンク

まとめ

まとめ
まとめ

ここまで、CIDR(サイダー)というネットワークの基本でありながら非常に重要な考え方について、順を追って確認してきました。CIDRは、従来のクラスA、クラスB、クラスCといった固定的なIPアドレスの割り当て方法から脱却し、ネットワーク部のビット数を自由に指定できる仕組みです。この柔軟さこそが、インターネットが爆発的に成長しても破綻せずに運用され続けている大きな理由の一つと言えます。

CIDR表記では、IPアドレスの後ろにスラッシュと数字を付けることで、どこまでがネットワーク部なのかを明確に示します。たとえば192.168.1.0/24であれば、先頭二十四ビットがネットワーク部であり、残りがホスト部になります。この数字が変わるだけで、使えるアドレス数やネットワークの大きさが大きく変化するため、CIDRを正しく理解することはネットワーク設計の第一歩になります。

また、CIDRは単にアドレスを節約するための仕組みではありません。ルーティングの効率化という点でも大きな役割を果たしています。プレフィックスマッチという考え方により、ルーターは宛先IPアドレスの先頭ビットを比較し、最も適切な経路を選択します。これにより、複雑になりがちなルーティングテーブルを整理し、通信のスピードや安定性を高めることができます。

クラウド環境や社内ネットワークを設計する際にも、CIDRの知識は欠かせません。VPCやサブネットを設計するとき、どの範囲を/24にするのか、どこを/26や/28にするのかといった判断は、将来の拡張性や運用のしやすさに直結します。最初に適切なCIDR設計を行うことで、後から大規模な見直しをせずに済むケースも多くあります。

実際の現場では、CIDRを計算する機会も少なくありません。ホスト部のビット数を求めたり、使えるホスト数を計算したりといった作業は、慣れるまでは難しく感じるかもしれませんが、仕組みを理解すれば決して複雑ではありません。ネットワーク部とホスト部の境界を意識することが、CIDR理解の近道です。

CIDR確認のシンプルなコマンド例

実際に自分の環境でCIDR表記を確認することで、理解はさらに深まります。以下はLinux環境でよく使われるコマンド例です。出力結果を見ると、IPアドレスの後ろにCIDR表記が付いていることが確認できます。


ip addr show

このように実際の設定と結びつけて学ぶことで、CIDRは単なる暗記用語ではなく、実務で使える知識として身についていきます。

先生と生徒の振り返り会話

生徒

「CIDRって、最初は数字が多くて難しそうに見えましたけど、ネットワーク部とホスト部に分けて考えると分かりやすいですね。」

先生

「その感覚はとても大事です。CIDRは計算問題というより、構造を理解するものなんですよ。」

生徒

「クラウドのネットワーク設計でCIDRがよく出てくる理由も、なんとなく分かってきました。」

先生

「そうですね。CIDRを理解していると、VPCやサブネット設計の意味がはっきり見えてきます。」

生徒

「ルーティングやプレフィックスマッチの話も、CIDRとつながっているんですね。」

先生

「その通りです。CIDRはネットワーク全体の基礎になる考え方なので、ここを押さえておくと今後の理解が一気に楽になりますよ。」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

CIDR(サイダー)とは何ですか?読み方や正式名称を教えてください。

CIDRとは、サイダー(Classless Inter-Domain Routing)と読み、日本語ではクラスレス・インタードメイン・ルーティングと呼ばれます。これはIPアドレスを管理する際に、従来の「クラスA」「クラスB」「クラスC」といった固定的な区分けにとらわれず、ネットワークの範囲を柔軟に設定するための仕組みです。現代のインターネット通信やクラウド環境、家庭内LANの構築においても必須の知識となっており、ネットワークエンジニアだけでなく、インフラ構築を行うプログラミング初心者にとっても避けては通れない非常に重要なネットワーク用語の一つです。
カテゴリの一覧へ
新着記事
New1
情報セキュリティマネジメント試験
共通鍵暗号方式とは?初心者でもわかる暗号化の基本をやさしく解説
更新記事
New2
情報セキュリティマネジメント試験
暗号アルゴリズムとは?初心者でもわかるしくみと種類をやさしく解説!
更新記事
New3
基本情報技術者試験
基数とは?初心者向けにわかりやすく解説【2進数・10進数・16進数の違いも理解】
更新記事
New4
情報セキュリティマネジメント試験
平文とは?暗号化されていないデータの意味を初心者向けにやさしく解説
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
226
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.4
Java&Spring記事人気No4
基本情報技術者試験
パケットとは?初心者にもわかりやすくネットワークの仕組みをやさしく解説!
No.5
Java&Spring記事人気No5
基本情報技術者試験
CPU
112
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.6
Java&Spring記事人気No6
基本情報技術者試験
IMAP
102
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
Telnetとは?初心者にもわかる仕組みと使い方をやさしく解説!