1.07.1標準
ホストアドレス192.0.2.77/27が属するサブネットを調べる。
ネットワークアドレスをCIDR表記で答える。
適切なサブネットはどれか。
× 不正解
/27は第4オクテットを32刻みで分割する。77は64〜95の範囲にあるためネットワークは192.0.2.64/27である。
詳細解説
誤り
192.0.2.0/27末尾0から31までを含む最初の/27である。
0/27は末尾0から31までの範囲である。77はこのブロック上限を超えている。
誤り
192.0.2.32/27末尾32から63までを含む/27である。
32/27は末尾32から63までを含む。77は次の32アドレスブロックに属する。
正しい
192.0.2.64/27末尾64から95までを含み、77がこの範囲に入る。
64/27は末尾64から95までを含み、77が範囲内にある。ネットワークアドレスは末尾64になる。
誤り
192.0.2.96/27末尾96から127までを含み、77は入らない。
96/27は末尾96から127までの範囲である。77は開始値96より小さい。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import ipaddress; print(ipaddress.ip_interface('192.0.2.77/27').network)"期待される結果
192.0.2.64/27理解のポイント
- /27は32アドレス単位
- 境界は0・32・64・96
- 77は64〜95
確認時の注意
- 確認環境: Python 3 ipaddress / ローカル計算のみ
- 192.0.2.0/24は文書例示用のTEST-NET-1で、実運用の割り当て例ではない。
基礎のおさらい
ブロックサイズ
/27のホスト部は5ビットなので2^5=32アドレスずつに分かれる。
ネットワークアドレス
各ブロックの先頭でホスト部がすべて0のアドレスがネットワークを表す。
問題IDKL-102-943
確認環境Python 3 ipaddress / ローカル計算のみ
最終技術確認2026-08-13
誤り・権利侵害を報告