本文へ移動
QKQuickKitEN
IPv6LOCALブラウザ内で処理

IPv6 アドレス種別

IPv6 アドレスを IANA の特殊用途レジストリ・アドレス空間レジストリと照合して判別します: グローバルユニキャスト、リンクローカル、ULA、マルチキャスト(スコープ付き)、文書用、IPv4 射影、6to4、NAT64、SRv6 SID など。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

データ出典: IANA IPv6 Special-Purpose Address Space (2025-10-09) / IANA IPv6 Address Space (2025-10-23)

仕組みと使い方

アドレスを IANA の 2 つのレジストリの完全な snapshot と照合します: IPv6 Special-Purpose Address Space(Last Updated 2025-10-09)と IPv6 Address Space(Last Updated 2025-10-23)。アドレスを含む最も長い prefix のブロックが主判定になるため、2001:1::1/128 が 2001::/23 より優先され、5f00::/16 や 3fff::/20 が上位のアドレス空間の行に飲み込まれることはありません。「グローバル到達可能」は特殊用途レジストリの Globally Reachable 列をそのまま読んだ値であり、エントリの有無から推測しません(AMT・AS112・PCP・TURN・DNS-SD anycast はレジストリ登録済みかつグローバル到達可能です)。「N/A」は TEREDO と 6to4 についてレジストリ自身が示している値で、「未定義」は該当する特殊用途エントリが存在しないか、該当する行が終了済みであることを意味します。マルチキャストスコープは 4 ビットのスコープフィールドから判定します(IANA IPv6 Multicast Address Scopes、RFC 7346)。埋め込み IPv4 は IPv4 射影(::ffff:0:0/96)、NAT64 well-known prefix(64:ff9b::/96)、6to4(2002::/16)で抽出します。その他の RFC 6052 prefix 長は IPv6 Embedded IPv4 を使用してください。中央に ff:fe を含むインターフェース識別子は Modified EUI-64 として表示します。