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

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(サイダー)
  • クラスレス インタードメイン ルーティング
  • プレフィックスマッチ
  • ネットワーク部・ホスト部

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

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

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

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

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

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