109.1基礎
internetへ直接routeしないRFC 1918 private addressを1つ選ぶ。
該当するaddressはどれか。
× 不正解
RFC 1918のprivate IPv4 rangeは10.0.0.0/8、172.16.0.0/12、192.168.0.0/16である。
詳細解説
誤り
172.15.10.20172.16.0.0/12より前でprivate range外である。
誤り。172.15は/12 private blockの開始172.16より前で、172という先頭octetだけでは判定できない。
誤り
192.0.2.25documentation用prefixでRFC 1918 private rangeではない。
誤り。192.0.2.0/24は文書・例示用で、192.168.0.0/16のprivate blockとは別である。
誤り
198.51.100.8documentation用prefixでRFC 1918 private rangeではない。
誤り。198.51.100.0/24も例示用に予約され、RFC 1918 private addressではない。
正しい
172.20.10.20172.16.0.0~172.31.255.255のprivate range内である。
正しい。第2 octet 20は16~31に入り、172.16.0.0/12の範囲内である。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import ipaddress; print(ipaddress.ip_address('172.20.10.20').is_private)"期待される結果
True理解のポイント
- 172.16/12は172.16~31
- 10/8
- 192.168/16
確認時の注意
- 確認環境: Python 3 ipaddress
基礎のおさらい
RFC 1918
private network用に10/8、172.16/12、192.168/16の3 blockを定義する。
internet接続
private addressはglobal internetで直接routeせず、外部接続ではNATやproxy等を利用する構成が多い。
問題IDKP-109-776
確認環境Python 3 ipaddress
最終技術確認2026-08-13
誤り・権利侵害を報告