戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

応用情報技術者 2018年 秋期 午前234


問題文

あるサブネットでは、ルータやスイッチなどのネットワーク機器にIPアドレスを割り当てる際、割当て可能なアドレスの末尾から降順に使用するルールを採用している。このサブネットのネットワークアドレスを 10.16.32.64/26 とするとき、10 番目に割り当てられるネットワーク機器のアドレスはどれか。ここで、ネットワーク機器1台に対して、このサブネット内のアドレス1個を割り当てるものとする。

選択肢

10.16.32.54
10.16.32.55
10.16.32.117(正解)
10.16.32.118

🔒 解説は解答すると表示されます

サブネットのホスト割当【午前2解説】

正解の理由

ネットワーク 10.16.32.64/26 の場合、/26 のホスト部は 6 ビットで、サブネットのアドレス範囲は 10.16.32.64(ネットワークアドレス)〜10.16.32.127(ブロードキャスト)です。ホスト割当可能なアドレスはネットワークアドレスとブロードキャストを除いた 10.16.32.65〜10.16.32.126 であり、末尾(大きい方)から降順に割り当てるルールなら最初が 10.16.32.126 です。したがって 10 番目は 10.16.32.117 になり、選択肢のうち が正解です。
計算の目安を式で示すと、最後に使えるアドレスを 、求める順番を とすると となります。ここでは なので です。

解法ステップ

  1. サブネットマスク /26 のブロックサイズは 。したがって範囲は 10.16.32.64〜10.16.32.127。
  2. ネットワークアドレス(.64)とブロードキャスト(.127)を除く使用可能アドレスは .65〜.126。
  3. 末尾から降順に割り当てるため、1番目 = .126、2番目 = .125、… と続ける。
  4. 実際に並べると:126 → 125 → 124 → 123 → 122 → 121 → 120 → 119 → 118(これが9番目) → 117(これが10番目)。
  5. よって 10.16.32.117(選択肢 )が答え。

選択肢別の誤答解説

  • ア: 10.16.32.54
    サブネット範囲 10.16.32.64〜.127 に含まれず、そもそも別サブネットのアドレスです。
  • イ: 10.16.32.55
    同上、範囲外のアドレスで誤り。
  • : 10.16.32.117
    正解。末尾(.126)から数えて 10 番目のアドレスです。
  • エ: 10.16.32.118
    .118 は末尾から数えて 9 番目であり、10 番目ではありません。

よくある誤解

  • ブロードキャスト(.127)やネットワークアドレス(.64)も割り当て可能だと考えてしまう。これらは通常ホストに割り当てられない。
  • 「10 番目」を 0 始まりで数えてしまう(オフバイワン)。問題は一般に 1 番目 = 最初の割当なので注意。
  • サブネットの範囲把握ミスで、/26 の可変ブロック境界(64 単位)を忘れて別のオクテット値を参照してしまう。

補足コラム

一般的な手順を式でまとめると、
  • ホストビット数
  • サブネットのアドレス数は 、ブロードキャストはネットワークアドレス +
  • 最後に使えるホストアドレスはブロードキャスト - 1。n 番目(末尾から降順)のホストは で得られます。
小さな Python 例(計算の確認用):
import ipaddress

net = ipaddress.ip_network("10.16.32.64/26")
usable = list(net.hosts())  # ネットワーク・ブロードキャストを除く
# 末尾から10番目
addr = usable[-10]
print(addr)  # 10.16.32.117

FAQ

Q. もし「末尾から降順」に含めると明示されていなければどうする?
A. 問題文の規則に従います。通常、何も書かれていなければ先頭(小さい方、ネットワークアドレスに近い方)から順に割り当てるという解釈が多いですが、設問に指示がある場合はそれを優先してください。
Q. n が可用アドレス数より大きい場合は?
A. 割当可能な範囲を超えるためエラー(割当不能)。この場合は「割当不可」や別サブネットの使用検討が必要です。

関連キーワード: CIDR、サブネットマスク、ホストアドレス、ブロードキャスト、ネットワークアドレス、アドレス計算
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について