2026年版・3-10

IPアドレスとサブネットの計算演習の一問一答

基本情報技術者試験 科目A「技術要素」から、IPアドレスとサブネットの計算演習に関する4択問題を10問。「答えと解説を見る」を開くと、正解とその理由がその場で読めます。会員登録は不要です。

この分野の演習

全10問/解説つき・基本無料

アプリ形式で解く(全600問) 技術要素の要点解説を読む
問題

上から順に解いてみてください。答えは各問の下で確認できます。科目Aの本試験と同じく、4択で出題しています。

問13-10

IPv4のネットワーク 192.168.10.0/26 において、機器(ホスト)に割り当てることができるIPアドレスの最大数はいくつか。

  • ①30
  • ②64
  • ③62
  • ④126
答えと解説を見る
正解 ③62
解説
/26 は、32ビットのうち先頭26ビットがネットワーク部であることを表します。残りの 32-26=6ビットがホスト部なので、表せるアドレスは 26=64個です。このうち、ホスト部が全て0のネットワークアドレスと、全て1のブロードキャストアドレスは機器に割り当てられないため、
64 - 2 = 62個
です。

他の選択肢が不適切な理由
・30:/27(ホスト部5ビット)の場合の数です(32-2)。
・64:割り当てられない2つのアドレスを除いていない数です。
・126:/25(ホスト部7ビット)の場合の数です(128-2)。

覚え方のポイント
「ホスト数=2のホスト部のビット数乗-2」。/24→254、/25→126、/26→62、/27→30、/28→14 と、1ビット増えるごとにおよそ半分になります。
問23-10

IPアドレス 10.1.2.130、サブネットマスク 255.255.255.128 の機器が属するネットワークのネットワークアドレスはどれか。

  • ①10.1.2.0
  • ②10.1.2.128
  • ③10.1.2.130
  • ④10.1.2.255
答えと解説を見る
正解 ②10.1.2.128
解説
ネットワークアドレスは、IPアドレスとサブネットマスクの論理積(AND)で求めます。第1〜第3オクテットはマスクが255なのでそのまま、第4オクテットだけを2進数で計算します。
130 = 10000010
128 = 10000000
AND = 10000000 = 128
したがって、ネットワークアドレスは 10.1.2.128 です。このネットワークの範囲は 10.1.2.128〜10.1.2.255 です。

他の選択肢が不適切な理由
・10.1.2.0:マスクを 255.255.255.0(/24)として計算した値です。
・10.1.2.130:IPアドレスをそのまま答えた誤りで、ホスト部が0になっていません。
・10.1.2.255:このネットワークのブロードキャストアドレス(ホスト部が全て1)です。

覚え方のポイント
マスクの第4オクテットが128なら、ネットワークは「0〜127」と「128〜255」の2つに分かれます。どちらの範囲に入るかを見るだけでも答えが分かります。
問33-10

IPアドレス 172.16.5.70/27 の機器が属するネットワークのブロードキャストアドレスはどれか。

  • ①172.16.5.63
  • ②172.16.5.95
  • ③172.16.5.64
  • ④172.16.5.127
答えと解説を見る
正解 ②172.16.5.95
解説
/27 ではホスト部が5ビットなので、1つのネットワークの大きさは 25=32 です。第4オクテットは 0〜31、32〜63、64〜95、96〜127… と32ずつ区切られます。
70 は 64〜95 の範囲に入るので、ネットワークアドレスは 172.16.5.64、ブロードキャストアドレス(ホスト部が全て1)は、範囲の最後の 172.16.5.95 です。

他の選択肢が不適切な理由
・172.16.5.63:1つ前のネットワーク(32〜63)のブロードキャストアドレスです。
・172.16.5.64:このネットワークのネットワークアドレス(ホスト部が全て0)です。
・172.16.5.127:/26(大きさ64)として計算した場合のブロードキャストアドレスです。

覚え方のポイント
「ネットワークの大きさ=2のホスト部のビット数乗」で区切り、どの区間に入るかを探します。区間の先頭がネットワークアドレス、最後がブロードキャストアドレスです。
問43-10

プレフィックス長 /28 をサブネットマスクで表したものはどれか。

  • ①255.255.255.240
  • ②255.255.255.224
  • ③255.255.255.248
  • ④255.255.255.252
答えと解説を見る
正解 ①255.255.255.240
解説
/28 は、先頭から28ビットが1、残り4ビットが0のマスクです。第1〜第3オクテットの24ビットは全て1(255)で、第4オクテットは先頭4ビットが1になります。
11110000 = 128+64+32+16 = 240
したがって、255.255.255.240 です。

他の選択肢が不適切な理由
・255.255.255.224:/27(第4オクテットが11100000)です。
・255.255.255.248:/29(第4オクテットが11111000)です。
・255.255.255.252:/30(第4オクテットが11111100)です。

覚え方のポイント
第4オクテットの値は「128、192、224、240、248、252」の順に、1が1つずつ増えていきます。/25〜/30に対応するので、表にして覚えておくと速く解けます。
問53-10

サブネットマスクが 255.255.255.192 のとき、同じネットワークに属する2台の機器のIPアドレスの組合せはどれか。

  • ①192.168.1.60 と 192.168.1.70
  • ②192.168.1.190 と 192.168.1.200
  • ③192.168.1.120 と 192.168.1.130
  • ④192.168.1.70 と 192.168.1.120
答えと解説を見る
正解 ④192.168.1.70 と 192.168.1.120
解説
第4オクテットのマスク192は 11000000 で、ホスト部は6ビットです。1つのネットワークの大きさは 26=64 なので、第4オクテットは 0〜63、64〜127、128〜191、192〜255 の4つに区切られます。
70 と 120 は、どちらも 64〜127 に入るので同じネットワークです。

他の選択肢が不適切な理由
・60 と 70:60は0〜63、70は64〜127で、別のネットワークです。
・120 と 130:120は64〜127、130は128〜191で、別のネットワークです。
・190 と 200:190は128〜191、200は192〜255で、別のネットワークです。

覚え方のポイント
数値が近くても、区切りの境目(64、128、192)をまたげば別のネットワークです。まずネットワークの大きさを求め、区切りの一覧を書き出して判断しましょう。
問63-10

1つのサブネットに最大50台の機器を接続したい。この条件を満たすサブネットのうち、割り当てられるアドレスの数が最も少なくなるプレフィックス長はどれか。

  • ①/25
  • ②/27
  • ③/26
  • ④/28
答えと解説を見る
正解 ③/26
解説
各プレフィックス長で、機器に割り当てられるアドレスの数を求めます(ホスト部の組合せから、ネットワークアドレスとブロードキャストアドレスの2つを引く)。
/25:27-2 = 126台
/26:26-2 = 62台
/27:25-2 = 30台
/28:24-2 = 14台
50台を接続できるのは /25 と /26 で、そのうち無駄の少ない最小のものは /26 です。

他の選択肢が不適切な理由
・/25:50台は接続できますが、126台分を確保するため、最小ではありません。
・/27:30台までしか接続できず、50台には足りません。
・/28:14台までしか接続できません。

覚え方のポイント
「必要な台数+2」以上になる最小の2のべき乗を探します。50+2=52 なので64(ホスト部6ビット)が必要で、32-6=26、つまり /26 です。
問73-10

192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24 の4つのネットワークを、経路表の1つの記述にまとめる(集約する)とき、最も適切な表記はどれか。

  • ①192.168.0.0/21
  • ②192.168.0.0/23
  • ③192.168.0.0/22
  • ④192.168.0.0/24
答えと解説を見る
正解 ③192.168.0.0/22
解説
4つのネットワークの第3オクテットを2進数で並べます。
0 = 00000000
1 = 00000001
2 = 00000010
3 = 00000011
先頭から6ビット(000000)までが共通で、下位2ビットだけが異なります。第1・第2オクテットの16ビットと合わせ、共通部分は 16+6=22ビットなので、192.168.0.0/22 と表せます。/22 は、第3オクテットが0〜3のちょうど4つの /24 をまとめた範囲です。

他の選択肢が不適切な理由
・192.168.0.0/21:第3オクテットが0〜7の8つ分の範囲になり、4〜7も含んでしまいます。
・192.168.0.0/23:第3オクテットが0〜1の2つ分しか含みません。
・192.168.0.0/24:最初の1つのネットワークだけです。

覚え方のポイント
2のn乗個の連続したネットワークは、プレフィックス長をnだけ短くすると1つにまとめられます(4=22なので /24 → /22)。このような集約をスーパーネット化(経路集約)といいます。
問83-10

次のIPv4アドレスのうち、プライベートIPアドレスに該当するものはどれか。

  • ①11.0.0.1
  • ②172.20.1.1
  • ③172.32.1.1
  • ④192.169.1.1
答えと解説を見る
正解 ②172.20.1.1
解説
プライベートIPアドレスは、組織の内部のネットワークで自由に使えるアドレスで、次の3つの範囲が決められています(RFC 1918)。
・10.0.0.0〜10.255.255.255(10.0.0.0/8)
・172.16.0.0〜172.31.255.255(172.16.0.0/12)
・192.168.0.0〜192.168.255.255(192.168.0.0/16)
172.20.1.1 は、172.16〜172.31 の範囲に入るので、プライベートIPアドレスです。

他の選択肢が不適切な理由
・11.0.0.1:10.x.x.x ではないので、プライベートアドレスではありません。
・172.32.1.1:172の範囲は172.31までで、172.32は範囲外です。
・192.169.1.1:192の範囲は192.168だけで、192.169は範囲外です。

覚え方のポイント
「10/172.16〜31/192.168」の3つ。範囲の端(172.31と172.32、192.168と192.169)がよく狙われます。
問93-10

サブネットマスク 255.255.255.0 のネットワークを、サブネットマスク 255.255.255.224 のサブネットに分割すると、サブネットはいくつできるか。

  • ①8
  • ②4
  • ③16
  • ④32
答えと解説を見る
正解 ①8
解説
255.255.255.0 は /24、255.255.255.224 は /27 です。ネットワーク部が 27-24=3ビット増えるので、その3ビットで区別できるサブネットの数は
23 = 8
です。1つのサブネットの大きさは 25=32 で、0〜31、32〜63、…、224〜255 の8つに分かれます。

他の選択肢が不適切な理由
・4:/26(2ビット増)に分割した場合の数です。
・16:/28(4ビット増)に分割した場合の数です。
・32:1つのサブネットに含まれるアドレスの数(25)と取り違えています。

覚え方のポイント
「サブネットの数=2の(増えたビット数)乗」「1つのサブネットの大きさ=2の(ホスト部のビット数)乗」。どちらを聞かれているかを取り違えないようにしましょう。
問103-10

IPアドレス 192.168.1.10/24 の機器Aが、別のネットワークにある 192.168.2.20 の機器Bへパケットを送るとき、機器Aがパケットを最初に送る相手として、最も適切なものはどれか。

  • ①宛先のドメイン名を解決するためのDNSサーバ
  • ②同じネットワークにある全ての機器(ブロードキャスト)
  • ③機器Bのアドレスを管理しているDHCPサーバ
  • ④機器Aに設定されたデフォルトゲートウェイ(ルータ)
答えと解説を見る
正解 ④機器Aに設定されたデフォルトゲートウェイ(ルータ)
解説
機器Aは、自分のIPアドレスとサブネットマスクから、宛先が同じネットワークかどうかを判断します。/24 では 192.168.1.x が自分のネットワークで、宛先の 192.168.2.20 は別のネットワークです。
別のネットワークへ送るときは、自分で直接届けることはできないため、設定されたデフォルトゲートウェイ(出口のルータ)にパケットを送り、ルータが経路表に従って転送します。

他の選択肢が不適切な理由
・ブロードキャスト:同じネットワーク内の全員に送る方法で、別のネットワークの機器には届きません。
・DHCPサーバ:IPアドレスなどの設定を配る役割で、パケットの中継は行いません。
・DNSサーバ:ドメイン名とIPアドレスを対応づける役割です。宛先のIPアドレスが既に分かっているので、中継の相手ではありません。

覚え方のポイント
「宛先が同じネットワーク→直接送る」「別のネットワーク→デフォルトゲートウェイへ送る」。この判断にサブネットマスクが使われます。

基本情報技術者(科目A)の対策問題(全600問)に戻る

非公式の資格試験対策サイトです。独立行政法人情報処理推進機構(IPA)とは一切関係ありません。

※本ページでは、アクセス解析(Googleアナリティクス)と、広告の配信・成果の計測(A8.net)のためにCookie等を利用し、閲覧に関する情報をGoogle LLC・株式会社ファンコミュニケーションズへ送信しています。詳しくはプライバシーポリシーをご覧ください。

※本ページの問題・解説は、生成AI(人工知能)を活用して作成しています。

【PR】