対象試験と出題頻度
IPアドレス(IPv4 / IPv6)は、ITパスポート・情報セキュリティマネジメント・基本情報技術者・応用情報技術者のすべてで出題されるテーマです。
ネットワーク分野の土台となる知識であり、「IPv4とIPv6の違い」「グローバルIPアドレスとプライベートIPアドレスの区別」「サブネットマスクの計算」など、切り口を変えて繰り返し問われています。
IP H24春期 問51、FE H27春期 午前 問34、FE H27秋期 午前 問33、AP R元秋期 午前 問34、AP R5秋期 午前 問34など、試験区分を横断して出題実績があります。
詳細をクリックして確認
ITパスポート
情報セキュリティマネジメント
基本情報技術者
応用情報技術者
★★★★★
ランクS(超重要)絶対に覚える必要あり
用語の定義
情報処理試験を勉強していると、「IPアドレスって結局何?IPv4とIPv6は何が違うの?」と混乱しがちです。
IPアドレス(Internet Protocol Address)とは、一言で言うと
「ネットワークに接続された機器を識別するために割り当てられる、一意の番号」
のことです。
イメージとしては、「インターネット上の住所」です。
手紙を届けるには宛先の住所が必要なように、ネットワーク上でデータを届けるには送信先と送信元の番号が必要です。この番号がIPアドレスにあたります
現在、IPアドレスには2つのバージョンが存在します。従来型のIPv4(32ビット)と、後継のIPv6(128ビット)です。
📊 IPアドレスの基本情報
| 項目 | IPv4 | IPv6 |
|---|---|---|
| アドレス長 | 32ビット | 128ビット |
| アドレス数 | 約43億個(232) | 約340澗個(2128) |
| 表記例 | 192.168.1.1(10進数をドットで区切る) | 2001:0db8::ff01(16進数をコロンで区切る) |
| 現状 | アドレス在庫が枯渇済み | 普及が進行中 |
詳細解説
ネットワーク上の通信は、送信元と宛先を番号で指定することで成り立っています。
この番号体系を定めたプロトコルがIP(Internet Protocol)であり、IPが割り当てる番号がIPアドレスです。
IPv4の仕組みと限界
IPv4は32ビットの番号で、「192.168.1.1」のように8ビットずつを10進数に変換し、ドットで区切って表記します。
32ビットで表現できるアドレスの総数は約43億個ですが、インターネットの爆発的な普及により、この数では全世界の機器に個別の番号を振り切れなくなりました。
この枯渇問題に対処するために生まれた仕組みが、「グローバルIPアドレスとプライベートIPアドレスの使い分け」と「サブネットマスクによるネットワーク分割」です。
▶ グローバルIPアドレスとプライベートIPアドレス(クリックで展開)
グローバルIPアドレスは、インターネット上で一意に割り当てられる番号です。世界中で重複がなく、ICANNを頂点とする管理組織(日本ではJPNIC)が割り当てを管理しています。
プライベートIPアドレスは、組織内のLANなど閉じたネットワーク内でのみ使用する番号です。RFC 1918で以下の3つの範囲が定められています。
・10.0.0.0 ~ 10.255.255.255(クラスA相当)
・172.16.0.0 ~ 172.31.255.255(クラスB相当)
・192.168.0.0 ~ 192.168.255.255(クラスC相当)
家庭や企業のLAN内ではプライベートIPアドレスを使い、インターネットに出る際にNAPT(IPマスカレード)でグローバルIPアドレスに変換する運用が一般的です。こうすることで、1つのグローバルIPアドレスを複数の端末で共有でき、アドレスの消費を抑えられます。
▶ サブネットマスクとCIDR表記(クリックで展開)
IPv4のアドレスは「ネットワーク部」と「ホスト部」に分かれています。ネットワーク部は「どのネットワークか」、ホスト部は「そのネットワーク内のどの機器か」を示します。
この境界を示すのがサブネットマスクです。たとえばサブネットマスクが「255.255.255.0」の場合、先頭24ビットがネットワーク部、残り8ビットがホスト部になります。
CIDR(Classless Inter-Domain Routing)表記では「192.168.1.0/24」のようにスラッシュの後にネットワーク部のビット数を書きます。従来のクラスA/B/Cによる固定的な区分ではなく、ビット単位で柔軟にネットワークサイズを指定できるのがCIDRの利点です。
IPv6が登場した背景と特徴
IPv4のアドレス枯渇を根本的に解決するために策定されたのがIPv6です。
アドレス長を128ビットに拡張したことで、使用可能なアドレス数は約340澗個(340兆の1兆倍の1兆倍)に達しました。事実上無限と言える数です。
IPv6の主な変更点はアドレス空間の拡大だけではありません。ヘッダの固定長化による処理効率の向上、IPsecの標準サポートによるセキュリティ強化、アドレスの自動設定機能なども追加されています。
表記方法も変わり、128ビットを16ビットずつ区切って16進数4桁で表し、コロン「:」で連結します。連続する0のセクションは「::」で省略できます(ただし使用は1か所のみ)。
関連用語の整理
IPアドレスの周辺には混同しやすい用語が複数あります。
MACアドレス:NIC(ネットワークインタフェースカード)に製造時から割り当てられた48ビットの物理アドレス。IPアドレスが「届け先の住所」なら、MACアドレスは「その建物内の部屋番号」に相当する。
DHCP:ネットワーク内の機器にIPアドレスを自動で割り当てるプロトコル。手動設定の手間を省き、管理ミスを減らす仕組み。
DNS:ドメイン名(例:example.com)とIPアドレスを相互に変換する仕組み。人間が覚えやすい名前と、機器が扱いやすい番号を橋渡しする。
NAPT(IPマスカレード):1つのグローバルIPアドレスを複数のプライベートIPアドレスで共有するための変換技術。ポート番号も併せて変換する点がNAT(1対1変換)との違い。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 IPアドレスの核心を3行で
・ネットワーク上の機器を識別する番号で、IPv4(32ビット)とIPv6(128ビット)の2バージョンが存在する
・IPv4はグローバル/プライベートの使い分けとサブネットマスクによる分割がセットで問われる
・IPv6はアドレス空間の拡大・ヘッダ固定長化・IPsec標準サポート・アドレス自動設定が主な変更点
試験ではこう出る!
IPアドレスは、ネットワーク分野で最も出題頻度が高いテーマの1つです。
試験区分によって問われる深さが異なります。
📊 過去問での出題実績
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| IP H24春 問51 |
IPv6のアドレス長を問う問題。 | ・IPv6=128ビットを即答できるか ・32ビット(IPv4)との混同がひっかけ |
| FE H27春 午前 問34 |
IP H24春 問51と同一の問題(流用)。IPv6のビット数を選ばせる。 | ・ITパスポートと基本情報で同一問題が出回る典型例 |
| FE H27秋 午前 問33 |
IPv4にはなくIPv6で追加・変更された仕様を選ぶ問題。 | ・正解は「128ビットのアドレス空間」 ・サブネットマスクやプライベートアドレスはIPv4にも存在する |
| AP R元秋 午前 問34 |
IPv6アドレスの適切な表記を選ぶ問題。 | ・コロン区切り・16進数表記のルールを理解しているか ・「::」は1か所のみ使用可能 |
| AP R5秋 午前 問34 |
サブネットマスクからネットワークアドレスを求める計算問題。 | ・サブネットマスクとのAND演算 ・応用情報では計算問題として定番 |
📝 IPA試験での出題パターン
パターン1:「IPv6の特徴を選べ」(IP・FE)
IPv4との違いを知識として問う形式。「128ビット」「コロン区切りの16進数表記」「アドレス自動設定」が頻出キーワード。ひっかけ選択肢にはIPv4の既存機能(サブネットマスク・プライベートアドレス)が登場する。
パターン2:「IPv6アドレスの表記として適切なものを選べ」(FE・AP)
16ビットずつコロンで区切り16進数4桁で表す規則と、「::」による省略ルールを理解しているかが問われる。「::」を2か所使った選択肢やドット区切りの選択肢がひっかけ。
パターン3:「サブネットマスクからネットワークアドレスを求めよ」(FE・AP)
IPv4のアドレスとサブネットマスクをビット列に変換し、AND演算で求める計算問題。基本情報・応用情報で繰り返し出題されている。解法パターンが決まっているため、一度やり方を覚えれば確実に得点できる。
ITパスポート・情報セキュリティマネジメントでは知識問題が中心です。「IPv4=32ビット」「IPv6=128ビット」「グローバルとプライベートの違い」を押さえれば得点できます。基本情報・応用情報ではこれに加えてサブネットの計算問題が出るため、ビット演算の練習が必要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. IPv4にはなく、IPv6で追加・変更された仕様として、最も適切なものはどれでしょうか?
- A. サブネットマスクの導入によって、アドレス空間の有効利用を図った。
- B. アドレス空間として128ビットを割り当て、事実上無限のアドレスを確保した。
- C. プライベートアドレスの導入によって、グローバルアドレスの消費を抑えた。
正解と解説を見る
正解:B
解説:
IPv6で追加された最大の変更点は、アドレス空間を32ビットから128ビットに拡張したことです。これにより約340澗個のアドレスが利用可能になりました。
選択肢Aのサブネットマスクは、IPv4の時点で既に導入されている仕組みです。IPv6で新たに追加されたものではありません。選択肢Cのプライベートアドレスも同様に、IPv4で定義された概念(RFC 1918)であり、IPv6固有の仕様ではありません。
よくある質問(FAQ)
Q. IPv4のアドレスはもう使えないのですか?
IPv4のアドレス在庫は、IANA(最上位の管理組織)レベルでは2011年に、日本を含むアジア太平洋地域(APNIC)レベルでも2011年に枯渇しています。ただし、既に割り当て済みのIPv4アドレスは引き続き使用されており、IPv4とIPv6を併用するデュアルスタック構成が現在の主流です。「IPv4が使えなくなった」のではなく「新規にまとまった数を入手するのが困難になった」と理解してください。
Q. 試験ではサブネットマスクの計算をどこまで対策すればよいですか?
ITパスポートと情報セキュリティマネジメントでは計算問題はほぼ出ません。基本情報技術者では「ネットワークアドレスを求めよ」「ホスト数を求めよ」の2パターンが定番です。応用情報技術者ではこれに加えて「CIDR表記から割当可能なアドレス範囲を求めよ」が加わります。いずれもビット列への変換とAND演算の手順を覚えれば解法はワンパターンなので、過去問を3問ほど解けば対策として十分です。
Q. 「クラスA」「クラスB」「クラスC」は今でも覚える必要がありますか?
クラスによるアドレス分類(クラスフルアドレッシング)は現在のネットワーク設計では使われていません。CIDRによるクラスレスな運用が標準です。ただし、プライベートIPアドレスの範囲を説明する際に「クラスA相当」「クラスC相当」という表現が過去問に登場するため、各クラスの先頭ビットパターンとアドレス範囲は押さえておく方が安全です。
Q. IPv6にはプライベートアドレスに相当するものはありますか?
IPv6には「ユニークローカルアドレス(ULA:fc00::/7)」という、組織内ネットワーク向けのアドレス範囲があります。役割としてはIPv4のプライベートアドレスに近いですが、IPv6はアドレス空間が膨大なため、すべての機器にグローバルユニキャストアドレスを割り当てる運用も可能です。IPA試験ではULAの詳細まで問われることはないので、参考程度で構いません。