ブラウザ内ツール
IPv6アドレスツール
IPv6アドレスを貼ると、全8グループの展開形とRFC 5952準拠の正準圧縮形を表示し、 ループバック・リンクローカル・ULA・マルチキャストなどのアドレス種別を判定します。
展開形(全8グループ)
2001:0db8:0000:0000:0001:0000:0000:0001
RFC 5952 正準圧縮形
2001:db8::1:0:0:1
アドレス種別:ドキュメント用アドレス(2001:db8::/32)
正準形の規則(RFC 5952):16進は小文字、各グループの先頭ゼロは省略、最長の全ゼロ連続グループのみ::に圧縮(同じ長さが複数あれば最初を優先、長さ1のグループは圧縮しない)。
「::」の省略ルールは1つじゃない
同じアドレスでも書き方は複数あり得ますが、RFC 5952はログや設定で必ず同じ表記になる「正準形」を定めています。
- 最長の連続ゼロだけを::にする:同じ長さの候補が複数あれば、より前(左)にある方を優先する。
- 長さ1のグループは::にしない:
2001:db8:0:1:1:1:1:1は2001:db8::1:1:1:1:1にはならない(0が1個だけの省略は認められない)。 - 16進は小文字、先頭ゼロは省略:
00DBではなくdbと書く。 - IPv4射影アドレスは末尾をドット十進で書く:
::ffff:192.168.1.1であり、::ffff:c0a8:101ではない(RFC 5952 §5)。