機能の説明
IPv4 ↔ IPv6 Converter は、IPv4 と IPv6 のアドレスを双方向に変換します。すべてブラウザーの中で完結します。任意のアドレスを貼り付けるとファミリーを自動検出し、正規の RFC 5952 形式、完全展開形、IPv4-mapped(::ffff:a.b.c.d)と IPv4-compatible の各表現、そして IPv6 アドレスの中に埋め込まれた IPv4 があればそれも表示します。すべて 100% クライアント側で実行されるため、入力がページの外に出ることはありません。
使い方
- ボックスに IPv4(
192.168.1.1)または IPv6(2001:db8::1)のアドレスを入力します — ファミリーは自動検出されます。 - IPv4 の場合は、IPv4-mapped と IPv4-compatible の IPv6 形式を読みます。任意でカスタム /96 プレフィックス(例:
64:ff9b::)を入力すると、NAT64 風のプレフィックスの下に埋め込めます。 - IPv6 の場合は、正規の圧縮形、完全展開形、mapped/compatible アドレスに埋め込まれた IPv4 を読みます。
- 任意の結果を Copy するか、Copy share link で入力とプレフィックスをそのままチームメイトに送ります。
例
IPv4 → IPv6(mapped と compatible)
Input: 192.168.1.1
IPv4-mapped IPv6: ::ffff:192.168.1.1
IPv4-compatible IPv6: ::192.168.1.1
Under prefix 64:ff9b::: 64:ff9b::192.168.1.1
IPv6 → 正規形と展開形
Input: 2001:db8::8a2e:370:7334
Canonical (RFC 5952): 2001:db8::8a2e:370:7334
Expanded: 2001:0db8:0000:0000:0000:8a2e:0370:7334
埋め込み IPv4 の抽出
Input: ::ffff:10.0.0.1 → Expanded 0000:0000:0000:0000:0000:ffff:0a00:0001, Embedded IPv4 10.0.0.1.
補足事項
- 共有可能: アドレスとプレフィックスは URL(
?a=…&p=…)にエンコードされるため、リンクが正確なビューを再現します。 - プライベート: すべてのパースと変換はローカルで行われます — 実在のネットワークアドレスでも安全に使えます。
- RFC 5952: IPv6 出力は小文字の 16 進、先行ゼロなし、そしてゼログループの最長連続を
::に圧縮します。ドット 10 進の末尾で描画されるのは::ffff:の mapped アドレスだけで、廃止された compatible 範囲は純粋な 16 進で描画されます。 - 関連ツール: Subnet & CIDR Calculator、
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
、JSON Formatter。