1.07.1標準
ルーターを越えず、同一リンク内だけで使用するIPv6ユニキャストアドレスを判定する。
リンクローカル範囲に属するものはどれか。
× 不正解
IPv6リンクローカルユニキャストはfe80::/10である。同一リンク内の近隣探索などに使われ、ルーターは通常転送しない。
詳細解説
誤り
2001:db8::20文書例示用のグローバルユニキャスト範囲に属する。
2001:db8::/32は文書例示用で、リンクローカルではない。一般のグローバルユニキャスト空間に属する形式を持つ。
誤り
fc00::20ユニークローカルアドレスのfc00::/7に属する。
fc00::/7は組織内部などで使うユニークローカルアドレスである。単一リンクだけに限定されるfe80::/10とは異なる。
正しい
fe80::20IPv6リンクローカルのfe80::/10に属する。
fe80::20はfe80::/10に含まれるリンクローカルユニキャストである。近隣探索など同一リンク内の通信に使う。
誤り
ff02::20ff00::/8のマルチキャストアドレスに属する。
ff02::20はリンクスコープを持つマルチキャストである。スコープはリンクでも、単一インターフェースを表すユニキャストではない。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import ipaddress; print(ipaddress.ip_address('fe80::20').is_link_local)"期待される結果
True理解のポイント
- fe80::/10
- 同一リンク内
- ルーターを越えない
確認時の注意
- 確認環境: Python 3 ipaddress / 外部通信なし
- 2001:db8::/32は実運用への割り当て用ではなく、文書例示専用である。
基礎のおさらい
fe80::/10
リンクローカルアドレスは各IPv6インターフェースで利用され、ルーターは通常ほかのリンクへ転送しない。
zone ID
複数インターフェースで同じリンクローカル範囲を使うため、URLやコマンドでは%eth0のようなゾーン指定が必要な場合がある。
問題IDKL-102-959
確認環境Python 3 ipaddress / 外部通信なし
最終技術確認2026-08-13
誤り・権利侵害を報告