1.07.1基礎
RFC 1918のプライベート範囲と、ループバック・リンクローカルを除くIPv4アドレスを選ぶ。
選択肢は予約済み例示アドレスを含まない。
該当するアドレスはどれか。
× 不正解
8.8.8.8は提示された特殊用途範囲の外側にある。アドレスが公開経路で実際に到達可能かはルーティングや運用にも依存する。
詳細解説
正しい
8.8.8.8RFC 1918、ループバック、リンクローカルのいずれにも属さない。
8.8.8.8は問題で除外した3種類の特殊用途範囲のいずれにも属さない。プライベートLAN専用のアドレスではない。
誤り
10.8.8.810.0.0.0/8のプライベート範囲に属する。
10.8.8.8は10.0.0.0/8に含まれ、組織内部で再利用するRFC 1918プライベートアドレスである。
誤り
127.0.0.8127.0.0.0/8のループバック範囲に属する。
127.0.0.8は127.0.0.0/8に含まれ、同じホストへ戻るループバック用である。外部ホストを表さない。
誤り
169.254.8.8169.254.0.0/16のリンクローカル範囲に属する。
169.254.8.8は169.254.0.0/16のリンクローカルで、ルーターを越える通常の公開アドレスとして使わない。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import ipaddress; a=ipaddress.ip_address('8.8.8.8'); print(a.is_private, a.is_loopback, a.is_link_local)"期待される結果
False False False理解のポイント
- RFC 1918を除外
- 127/8はループバック
- 169.254/16はリンクローカル
確認時の注意
- 確認環境: Python 3 ipaddress / 外部通信なし
- 検証はアドレス分類だけを行い、8.8.8.8へ通信しない。
基礎のおさらい
分類と到達性
特殊範囲外であることと、現在の経路やファイアウォールで到達可能であることは別の判断である。
予約範囲
文書用、マルチキャスト、将来用途などもあるため、実際の割り当て可否はレジストリ情報を確認する。
問題IDKL-102-945
確認環境Python 3 ipaddress / 外部通信なし
最終技術確認2026-08-13
誤り・権利侵害を報告