IPA IPアドレス・サブネット設計 — 頻出論点と過去問
頻出論点
1. この分野は何か
IPv4およびIPv6アドレスの構造を理解し、ネットワークを適切な大きさのサブネットに分けたり経路をまとめたりする設計と、プライベートアドレスとグローバルアドレスの変換を扱う分野です。2進数のビット演算でネットワークの境界や使えるホストの範囲を求め、アドレスの種類ごとに届く相手や用途を判断できるようになります。
2. 実際の出題のされ方
ITパスポートでは、サブネットマスクによってIPアドレスのどこまでをネットワーク部として扱うかを定める仕組みや、膨大な機器を接続するために128ビット長で構成されたIPv6の名称など、基本的な用語の定義が問われます。
応用情報技術者の午前と高度試験の午前Iでは、サブネット計算とNAPTの動作が頻出です。プレフィックス長(/26、/28、/29など)やサブネットマスク(255.255.252.0など)から所属するサブネットワークアドレスや最大ホスト数を求める計算、割当て可能なアドレスの末尾から数えて指定番目のアドレスを求める計算、ビット演算でホストアドレスやブロードキャストアドレスを求める式が出題されています。あわせて、CIDRの概念、クラスD(マルチキャスト)の用途とRIP-2での使用例、IPv6アドレスの省略表記規則、NAPT(IPマスカレード)でルータを通過する際に書き換わるフィールドも問われています。
ネットワークスペシャリストの午前IIでは、可変長サブネットマスク(VLSM)の構成図で既存セグメントと重複しない空き範囲を選ぶ問題や、連続する複数のサブネットをCIDRで集約した際に最も範囲が狭いアドレスを求める問題、/16のネットワークでホストに割当て可能なアドレスの判別、マルチキャストアドレスのビット構造など設計レベルの計算と仕様が問われます。情報処理安全確保支援士などの高度試験の午前IIでは、複数サブネット分割時の付与可能総数といった計算に加えて、ループバックアドレス(127.0.0.1)や2種類のブロードキャストアドレスの性質、NAPTのセキュリティ効果が出題されています。
3. 学習のポイント
サブネット計算とビット演算の公式
- ホスト数とアドレス範囲: 32ビットからプレフィックス長(ネットワーク部)を引いた残りがホスト部のビット数 です。1つのサブネット内のアドレス総数は 個であり、そのうちホスト部がすべて
0のネットワークアドレスと、すべて1のブロードキャストアドレスの2個を除いた 個 がホストに付与可能です。たとえば/24を8つのサブネット(各/27、)に分割した場合、1サブネットあたり 個、8サブネット合計で 個となります。 - ビット演算による抽出: IPアドレスを 、サブネットマスクを 、ビット反転を
~、論理積を&、論理和を|とすると、各アドレスは次の式で求まります。- ネットワークアドレス:
a & m(ホスト部をすべて0にする) - ホストアドレス:
a & ~m(ネットワーク部をすべて0にし、ホスト部だけを取り出す) - ブロードキャストアドレス:
a | ~m(ネットワーク部を保ち、ホスト部をすべて1にする)
- ネットワークアドレス:
- ホスト数とアドレス範囲: 32ビットからプレフィックス長(ネットワーク部)を引いた残りがホスト部のビット数 です。1つのサブネット内のアドレス総数は 個であり、そのうちホスト部がすべて
VLSM設計とCIDRによる経路集約(スーパーネット化)
- VLSM(可変長サブネットマスク): セグメントごとに異なる長さのサブネットマスクを使う場合は、各セグメントのネットワークアドレスからブロードキャストアドレスまでの範囲を第4オクテット等で書き出し、既存のどのセグメントとも範囲が重複・包含しないものを選びます。
- 経路集約の計算: 連続する複数のネットワーク(例:
10.8.64.0/20〜10.8.112.0/20や192.168.10.0/24〜192.168.58.0/24)を最も狭い範囲で集約するときは、変化しているオクテットを2進数に変換し、先頭から共通しているビット数を数えます。共通ビットの末尾までを新しいプレフィックス長とし、それより下位のビットをすべて0にしたものが集約後のネットワークアドレスです。
アドレスの種別・IPv6表記・NAPTの動作
- IPv4の予約アドレスとマルチキャスト:
- プライベートアドレス:
10.0.0.0/8、172.16.0.0/12(172.16.0.0〜172.31.255.255)、192.168.0.0/16。これらや予約領域以外はグローバルアドレスです。 - ループバックアドレス:
127.0.0.0/8(代表例127.0.0.1)は自分自身を指し、単一コンピュータ上のプログラム間通信などに使われます。 - ブロードキャストアドレス: サブネットのホスト部をすべて
1にしたディレクティッド・ブロードキャスト(例:192.168.10.255/24)と、32ビットすべてが1のリミテッド・ブロードキャスト(255.255.255.255)は、どちらも同一サブネット内のブロードキャストに使用できます。自分のIPアドレスや所属するサブネットをまだ知らない端末が最初に送るDHCPのアドレス取得要求(DHCPDISCOVER)は、リミテッド・ブロードキャスト(255.255.255.255)宛てです。一方、ARPによるMACアドレス解決要求はIPパケットではなくEthernetのARPフレームで、宛先MACアドレスをすべて1にしたブロードキャストとして送られるため、これらのIPブロードキャストアドレスは使いません。 - マルチキャストアドレス(クラスD): 先頭4ビットが
1110(224.0.0.0〜239.255.255.255)で、残りの28ビットで受信グループを識別します。RIP-2のルータ間経路更新などで使われます。
- プライベートアドレス:
- IPv6アドレス(128ビット)の表記: 16ビットずつ8グループを16進数で表し、コロン(
:)で区切ります。連続する0のグループは::(ダブルコロン) で省略できますが、長さが一意に定まるよう 1つのアドレス内で1回だけ 使用できます。 - NAPT(IPマスカレード): プライベートIPとグローバルIPおよびポート番号を変換します。内部PCからインターネットへの送出時は送信元IPアドレスと送信元ポート番号が書き換えられ、Webサーバ等から内部PCへの応答時は宛先IPアドレスと宛先ポート番号が書き換えられます。外部からは内部PCのプライベートIPが隠蔽されるため、インターネットからの直接の不正アクセスや侵入を困難にする効果があります。
- IPv4の予約アドレスとマルチキャスト:
4. 間違えやすいところ
- 末尾が
.255でもホストに割り当て可能なケース:
たとえば172.20.5.255/16のようにプレフィックス長が/16の場合、ホスト部は下位16ビット(5.255)です。第3オクテットが255ではないためホスト部はオール1ではなく、通常のホストアドレスとして使用できます。末尾が255だからブロードキャストと早合点しないよう、必ずプレフィックス長とセットで確認してください。 - 降順割当てや複数サブネット分割での除外アドレスの扱い:
割当て可能なアドレスを末尾から降順で数える問題では、ブロードキャストアドレス自体を1番目として数えてしまい、1つずれた値が誤答肢に用意されています。また、1つのネットワークを複数のサブネットに分割した際の付与可能総数は、分割前全体の最大ホスト数から引くのではなく、サブネットごとにネットワークアドレスとブロードキャストアドレスの2個ずつが減る点に注意してください。 - NAPTで書き換わるフィールドの方向ミス:
PCからインターネットへ送出されるパケットなのか、WebサーバからPCへの応答パケットなのかを読み落とすと、送信元と宛先を逆に選んでしまいます。また、NAPTのセキュリティ効果をWAF(Webアプリ攻撃の防御)やIDS/IPS(侵入検知・遮断)の機能と混同させる選択肢にも注意しましょう。 - マルチキャスト・ブロードキャスト・ユニキャストの具体例の混同:
DHCPのIPアドレス取得要求やARPによるMACアドレス解決要求はブロードキャスト、メーリングリストの一斉メール配信はネットワーク層では個別の宛先へ送るユニキャストです。これらをマルチキャストの使用例として選ぶ誤答に気をつけてください。また、サブネットマスクの役割をARPやDNSと混同しないようにしましょう。
IPアドレス・サブネット設計の理解度チェック
IPアドレス・サブネット設計の過去問一覧
- 2025(R7)秋 応用情報技術者 午前 問32 IPv4のアドレス割当てを行う際に,クラスA〜Cといった区分にとらわれずに,ネットワークアドレス部とホストアドレス部を任…
- 2025(R7)秋 エンベデッドシステムスペシャリスト 午前II 問13 IPv4のネットワーク 192.168.128.0/24 が,四つのサブネットに分割されているとき,このネットワークに接…
- 2025(R7)春 応用情報技術者 午前 問32 あるサブネットでは,ルータやスイッチなどのネットワーク機器にIPアドレスを割り当てる際,割当て可能なアドレスの末尾から降…
- 2025(R7)春 ネットワークスペシャリスト 午前II 問8 可変長サブネットマスクを利用できるルータを用いた図のネットワークにおいて,全てのセグメント間で通信可能としたい。セグメン…
- 2024(R6)秋 応用情報技術者 午前 問35 クラスDのIPv4アドレスを使用するのはどの場合か。…
- 2024(R6)春 応用情報技術者 午前 問31 IPアドレス 208.77.188.166 は,どのアドレスに該当するか。…
- 2024(R6)春 ネットワークスペシャリスト 午前II 問7 IPv4のIPマルチキャストアドレスに関する記述として,適切なものはどれか。…
- 2024(R6)春 ネットワークスペシャリスト 午前II 問11 IPv4ネットワークで使用されるIPアドレスaとサブネットマスクmからホストアドレスを求める式はどれか。ここで,“〜”は…
- 2024(R6)春 ネットワークスペシャリスト 午前II 問12 IPv4ネットワークにおいて,サブネットマスクが255.255.255.0である四つのネットワーク192.168.32.…
- 2024(R6)春 ネットワークスペシャリスト 午前II 問13 ネットワークを構成するホストのIPアドレスとして用いることができるものはどれか。…
- 2023(R5)秋 応用情報技術者 午前 問32 プライベート IP アドレスを割り当てられた PC が NAPT(IP マスカレード)機能をもつルータを経由して,インタ…
- 2023(R5)秋 応用情報技術者 午前 問34 サブネットマスクが 255.255.252.0 のとき,IP アドレス 172.30.123.45 のホストが属するサブ…
- 2023(R5)秋 応用情報技術者 午前 問35 IPv4ネットワークにおけるマルチキャストの使用例に関する記述として,適切なものはどれか。…
- 2023(R5)秋 高度試験共通 午前I 問10 サブネットマスクが 255.255.252.0 のとき,IPアドレス 172.30.123.45 のホストが属するサブネ…
- 2023(R5)秋 高度試験共通 午前I 問11 IPv4ネットワークにおけるマルチキャストの使用例に関する記述として,適切なものはどれか。…
- 2023(R5)秋 情報処理安全確保支援士 午前II 問18 クラスCのネットワークを,50ノードずつ収納できる四つのサブネットに分割した場合のサブネットマスクはどれか。…
- 2023(R5)秋 情報処理安全確保支援士 午前II 問19 複数ノードから成るグループにマルチキャストでデータを送るときに,宛先として使用できるIPアドレスはどれか。…
- 2023(R5)春 ネットワークスペシャリスト 午前II 問12 10.8.64.0/20, 10.8.80.0/20, 10.8.96.0/20, 10.8.112.0/20 の四つの…
- 2023(R5)春 情報処理安全確保支援士 午前II 問20 サブネット 192.168.10.0/24 において使用できる2種類のブロードキャストアドレス 192.168.10.2…
- 2023年度(R5) ITパスポート 問97 サブネットマスクの役割として,適切なものはどれか。…
- 2022(R4)秋 応用情報技術者 午前 問33 IPv4のネットワークアドレスが192.168.16.40/29のとき,適切なものはどれか。…
- 2022(R4)秋 応用情報技術者 午前 問43 家庭内で,PCを無線LANルータを介してインターネットに接続するとき,期待できるセキュリティ上の効果の記述のうち,適切な…
- 2022(R4)秋 高度試験共通 午前I 問15 家庭内で,PCを無線LANルータを介してインターネットに接続するとき,期待できるセキュリティ上の効果の記述のうち,適切な…
- 2022(R4)秋 情報処理安全確保支援士 午前II 問19 クラスDのIPアドレスを使用するのはどの場合か。…
- 2022(R4)春 応用情報技術者 午前 問31 IPv6 アドレスの表記として, 適切なものはどれか。…
- 2022(R4)春 応用情報技術者 午前 問34 IPv4で192.168.30.32/28のネットワークに接続可能なホストの最大数はどれか。…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問9 IPv4アドレスが 192.168.10.0/24〜192.168.58.0/24のネットワークを対象に経路を集約すると…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問12 ネットワークを構成するホストのIPアドレスとして用いることができるものはどれか。…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問13 IPv4のマルチキャストに関する記述のうち,適切なものはどれか。…
- 2022(R4)春 システムアーキテクト 午前II 問20 インターネットとの接続において,ファイアウォールのNAPT機能によるセキュリティ上の効果はどれか。…
- 2022年度(R4) ITパスポート 問73 膨大な数のIoTデバイスをインターネットに接続するために大量のIPアドレスが必要となり,IPアドレスの長さが128ビット…
- 2021(R3)秋 応用情報技術者 午前 問33 PCが,NAPT (IPマスカレード) 機能を有効にしているルータを経由してインターネットに接続されているとき,PCから…
- 2021(R3)秋 応用情報技術者 午前 問35 IPv4ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストのIPアドレスとサブネ…
- 2021(R3)秋 高度試験共通 午前I 問11 IPv4ネットワークにおいて,あるホストが属するサブネットのブロードキャストアドレスを,そのホストのIPアドレスとサブネ…
- 2021(R3)秋 情報処理安全確保支援士 午前II 問20 クラスBのIPアドレスで,サブネットマスクが16進数のFFFFFF80である場合,利用可能なホスト数は最大幾つか。…
- 2021(R3)春 応用情報技術者 午前 問34 IPv4ネットワークで使用されるIPアドレスaとサブネットマスクmからホストアドレスを求める式はどれか。ここで,“〜”は…
- 2021(R3)春 高度試験共通 午前I 問10 IPv4ネットワークで使用されるIPアドレス a とサブネットマスク m からホストアドレスを求める式はどれか。ここで,…
- 2021(R3)春 ネットワークスペシャリスト 午前II 問10 可変長サブネットマスクを利用できるルータを用いた図のネットワークにおいて,全てのセグメント間で通信可能としたい。セグメン…
- 2021(R3)春 ネットワークスペシャリスト 午前II 問14 ネットワークアドレス192.168.10.192/28のサブネットにおけるブロードキャストアドレスはどれか。…
- 2021(R3)春 情報処理安全確保支援士 午前II 問20 IPv4ネットワークにおけるIPアドレス127.0.0.1に関する記述として,適切なものはどれか。…
IPアドレス・サブネット設計の用語
ネットワークのほかの論点
有線LAN・スイッチング32問 無線LAN・接続認証31問 IoT・モバイル通信27問 TCP・UDP・IP層の制御45問 ルーティング14問 DNS23問 電子メール33問 Web・その他のアプリケーションプロトコル28問 WAN・VPN・ネットワーク仮想化24問 伝送性能・通信品質27問