IPアドレスのクラス(A~E)を解説

IPアドレスのクラス(A~E)を解説

PRAmazonのアソシエイトとして、ITナレッジライフは適格販売により収入を得ています。

記事の文字数:4,340 / 総アクセス数:6,295 views

IPアドレスのクラス(A〜E)について、範囲・ホスト数の算出方法や簡単な覚え方を分かりやすく解説!現在主流のCIDR(クラスレス)との違いや、それぞれの用途・構造も紹介しています。ネットワーク初心者や試験対策の基本復習に最適です。

ITエンジニアにお勧めの本 ↗

ベストセラー

世界一流エンジニアの思考法

難易度
実用性
思考法

技術スキル以上に大切な「考え方」をアップデートできる。世界基準の効率的な仕事術が学べます。

文系社会人のためのIT資格の歩き方: 文系のあなたに最適な道をご提案します (YKcreate kiki)

難易度
実用性
キャリア度

ロードマップが非常に明確。キャリアプランを見据えた、無駄のない学習順序を提案してくれます。

エンジニアを説明上手にする本 相手に応じた技術情報や知識の伝え方

難易度
実用性
コミュ力

「伝える技術」もエンジニアの重要なスキル。相手の視点に立った、具体的な説明のコツが満載です。

インターネットに関連する技術の中で、IPIP [アイピー]Internet Protocol。インターネット通信の基本プロトコルアドレスの仕組みは重要な要素です。私たちが普段使っているスマートフォンやパソコン、さらには企業のサーバーやクラウドサービスに至るまで、すべてがIPアドレスを通じて通信を行っています。本記事では、「IPアドレスのクラス」について、クラスA~Eについて解説していきます。

IPアドレスの「クラス(クラスフルアドレス)」とは?仕組みを解説

IPアドレスのクラス(クラスフルアドレス)は、IPv4IPv4 [アイピーブイフォー]インターネットプロトコル第4版。32ビットでIPアドレスを表現するアドレスを設計時の用途やネットワークの規模に応じて分類する方法で、アドレスの先頭ビットを基にA~Eの5つのクラスに分けられます。

そもそもIPアドレスとは

IPアドレス(Internet Protocol Address)は、インターネットやローカルネットワーク上の機器を一意に識別するための番号です。IPv4では「192.168.1.1」のように、4つの10進数(それぞれ0〜255)をドットで区切った形式(ドット10進表記)で表されます。各機器は、このIPアドレスを使ってデータを送受信し、通信を成立させています。

なお、現在ではIPv6IPv6 [アイピーブイシックス]インターネットプロトコル第6版。128ビットでIPアドレスを表現し枯渇問題を解決するという新しい形式もありますが、本記事では旧来から広く使用されているIPv4を中心に説明します。

IPアドレスに「クラス分類」が必要だった背景

IPアドレスは、かつてその用途やネットワーク規模に応じて「クラス」という方式で分類されていました。この方式は1980年代から1990年代初頭にかけて一般的でしたが、現在ではより柔軟な方式であるCIDR(Classless Inter-Domain Routing)に取って代わられています。ただし、IPアドレスの基礎を学ぶうえで、クラス分類は今でも重要な知識です。

IPアドレスのクラス(A~E)一覧表

以下にIPアドレスクラスの範囲を示します。

クラスIPアドレス範囲用途ネットワーク部ホスト部特記事項
A0.0.0.0 ~ 127.255.255.255大規模ネットワーク8ビット24ビット127.x.x.x はループバック用
B128.0.0.0 ~ 191.255.255.255中規模ネットワーク16ビット16ビット-
C192.0.0.0 ~ 223.255.255.255小規模ネットワーク24ビット8ビット最大254ホスト
D224.0.0.0 ~ 239.255.255.255マルチキャスト通信---
E240.0.0.0 ~ 255.255.255.255研究用/予約済みアドレス---

クラスA~Cはユニキャスト(1対1通信)用のアドレスですが、クラスDはマルチキャスト用、クラスEは予約済みアドレスであり、通常の端末に割り当てられることはありません。

クラスA~Eの2進数表記・IPアドレス範囲一覧

各クラスの2進数表記は以下の通りです。

クラス範囲(2進数)
A00000000.00000000.00000000.00000000 ~ 01111111.11111111.11111111.11111111
B10000000.00000000.00000000.00000000 ~ 10111111.11111111.11111111.11111111
C11000000.00000000.00000000.00000000 ~ 11011111.11111111.11111111.11111111
D11100000.00000000.00000000.00000000 ~ 11101111.11111111.11111111.11111111
E11110000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111

IPアドレスのクラス(A~E)の判別方法・見分け方

  • 先頭ビットでクラスを判別します。
    • Aクラス: 先頭ビットが 0
    • Bクラス: 先頭ビットが 10
    • Cクラス: 先頭ビットが 110
    • Dクラス: 先頭ビットが 1110
    • Eクラス: 先頭ビットが 1111

IPアドレスの各クラス(A~E)の特徴・範囲・ホスト数

以下では、IPアドレスのクラスA〜Eまでを詳しく見ていきましょう。

クラスA:大規模ネットワーク向け(範囲・ホスト数)

クラスAは、最も広いホスト部を持つため、巨大なネットワーク構成が可能です。一部のIP帯(たとえば127.0.0.1)は「ループバックアドレス」として予約されており、実際の通信には使用されません。

  • 範囲:

    • 0.0.0.0127.255.255.255
      (先頭ビットが0)
  • 用途:

    • 大規模なネットワーク
    • 例:大企業やプロバイダー、国の機関など
  • ネットワーク部/ホスト部:

    • ネットワーク部: 8ビット(最初の1オクテット)
    • ホスト部: 24ビット
  • 利用可能なネットワーク数:

    • 126個
      • 先頭8ビットがネットワークアドレスに使用され、2つは特別な用途(ループバックやブロードキャストアドレスなど)に予約されている。最上位ビットが0のため、2の7乗(128)から2を引き126個が利用可能。
  • 1ネットワークあたりの最大ホスト数:

    • 1つのネットワークで16,777,214台のホストを持てる。
  • 予約範囲:

    • 127.x.x.x はループバックアドレスとして予約されている。
    • 10.0.0.010.255.255.255(10.0.0.0/8)はプライベートIPとして予約されている。

クラスB:中規模ネットワーク向け(範囲・ホスト数)

クラスBは、バランスの取れた構成で、大学や中堅企業などによく利用されてきました。クラスAよりも多くのネットワークに分割できるため、より柔軟な運用が可能です。

  • 範囲:
    • 128.0.0.0191.255.255.255
      (先頭ビットが 10
  • 用途:
    • 中規模なネットワーク
      • 大学や中規模企業向け
  • ネットワーク部/ホスト部:
    • ネットワーク部: 16ビット
    • ホスト部: 16ビット
  • 利用可能なネットワーク数: 約16,000個
  • 1ネットワークあたりの最大ホスト数:
    • 1つのネットワークで65,534台のホストを持てる。
  • 予約範囲:
    • 172.16.0.0172.31.255.255(172.16.0.0/12)はプライベートIPとして予約されている。

クラスC:小規模ネットワーク向け(範囲・ホスト数)

クラスCは、IPアドレスの中でもっとも多くのネットワークを提供できる設計です。中小企業や家庭用ルーターなど、限られたホスト数で十分な環境に最適です。 個人PCなどのローカルIPアドレス(プライベートIP)でよく利用する192.168.x.xはクラスCに分類されます。

  • 範囲:
    192.0.0.0223.255.255.255
    (先頭ビットが 110
  • 用途:
  • ネットワーク部/ホスト部:
    • ネットワーク部: 24ビット
    • ホスト部: 8ビット
  • 利用可能なネットワーク数: 約209万個
  • 1ネットワークあたりのホスト数:
    • 最大254台
      • ホスト部8ビットで256通り存在しますが、ホスト部がすべて0のアドレスはネットワークアドレス、すべて1のアドレスはブロードキャストアドレスとして予約されるため、利用可能なホスト数は254台となります。
  • 予約範囲:
    • 192.168.0.0192.168.255.255(192.168.0.0/16)はプライベートIPとして予約されている。

クラスD:マルチキャスト通信用

クラスDは、ビデオ配信や音声会議など、複数の受信者に同時にデータを送信する用途で使用されます。ユニキャスト(一対一)やブロードキャスト(一対全)とは異なり、指定されたグループのみに配信(マルチキャスト)される点が特徴です。

  • 範囲:
    224.0.0.0 から 239.255.255.255
    (先頭ビットが 1110
  • 用途:
    • 一対多の通信専用
      • マルチキャスト(特定のグループ宛のデータ送信)
  • 特徴:
    ネットワーク/ホスト部分の区別がない。

クラスE:研究・開発用の予約済みアドレス

クラスEは、標準的なネットワーク通信では利用されず、主に将来の技術開発や研究目的で予約されています。(研究開発用)そのため、通常の運用環境では見かけることはほとんどありません。

  • 範囲:
    240.0.0.0 から 255.255.255.255
    (先頭ビットが 1111
  • 用途:
    • 研究・実験用・将来の用途向け(予約済みアドレス)
  • 特徴:
    • 一般の通信では使用されない

【試験対策】IPアドレスのクラス(A~E)の簡単な覚え方・語呂合わせ

各クラスの用途や規模感は、クラス名(A〜E)のアルファベットを用いた語呂合わせで覚えるのがおすすめです。

クラス覚え方・語呂合わせネットワークの規模・用途
AAll(オール)すべての拠点をつなぐような巨大・大規模ネットワーク
BBusiness(ビジネス)中規模な**ビジネス(企業・大学)**向け
CCompact(コンパクト)小規模でコンパクトなネットワーク(家庭・中小企業)
DDouhou(同報)**同報(マルチキャスト)**専用
EEnryo(遠慮)将来のために**遠慮(予約済み)**して使わない

このようにアルファベットと用途を紐づけることで、試験問題などでも瞬時に思い出すことができます。

クラスフル(クラスベース)からCIDR(クラスレス)への移行背景と違い

従来のクラスベースのIPアドレス割り当ては、柔軟性が乏しく、アドレスの浪費が問題となっていました。そのため、1993年にCIDR(サイダー:Classless Inter-Domain Routing)が導入され、現在ではこれが主流となっています。

CIDRでは、IPアドレスにネットマスクの長さ(例:192.168.0.0/24)を明示的に付け加えることで、より柔軟で効率的なアドレス管理が可能になります。これにより、細かいネットワークの分割や、IPの節約が実現されています。

まとめ:IPアドレスのクラス(A~E)の基本をおさらい

IPアドレスのクラスは、現在では使用頻度が少なくなっていますが、ネットワーク技術を学ぶうえで大切な知識です。クラスA〜Eまでの各分類には、それぞれ異なる構造と用途があり、それを理解することでIPアドレスの設計やネットワーク構築の基本が身につきます。CIDRのような現代的な方式とあわせて理解することで、より実践的なネットワークスキルを身につけることができるでしょう。

今後もインターネット技術の進化に伴い、IPアドレスの使い方は変化していきますが、基礎をおさえることでその変化にも柔軟に対応できるようになります。


以上で本記事の解説を終わります。
よいITライフを!
ITナレッジライフ 運営者
この記事を書いた人

Z (ITナレッジライフ)

現役のITエンジニア。Linux、プログラミング、IT用語など、日々の業務で得た「痒いところに手が届く」技術情報を発信しています。

プロフィールと編集ポリシーを見る

ITエンジニアにお勧めの本 ↗

ベストセラー

世界一流エンジニアの思考法

難易度
実用性
思考法

技術スキル以上に大切な「考え方」をアップデートできる。世界基準の効率的な仕事術が学べます。

人気記事


記事を評価

Thanks!
目次
Scroll to Top