このツールでできること
IPv6 Validatorはコロンの有無だけを確認したり、巨大な正規表現に依存したりせず、アドレスを8つの16ビットグループに解析します。完全表記、1回の::圧縮、ループバック、未指定、リンクローカルの各アドレスに加え、末尾の正規形式の埋め込みIPv4表記にも対応します。
- 通常の各16進数グループには、0-9、a-f、A-Fのいずれかを1文字から4文字含める必要があります。
- ::は1回だけ使用でき、少なくとも1つの全ゼログループを表す必要があります。
- 展開結果は、4桁の小文字16進数グループ8つに固定されます。圧縮結果では最長の連続するゼログループを使い、同じ長さなら左側を優先します。
使い方
- 完全表記または圧縮表記のIPv6アドレスを入力します。
- 「IPv6を検証」をクリックします。
- 検証ステータス、Expanded Address、Compressed Addressを確認します。
- 必要な正規化表記をコピーします。
計算の仕組み
パーサーはまず、有効な埋め込みIPv4末尾部を2つの16ビットグループへ変換し、::の回数、明示されたグループ数、各グループの範囲を確認します。合計8グループになるよう不足するゼログループを補い、圧縮時は最長のゼロ列を優先し、同じ長さなら最も左の列を使用します。
例
- 2001:db8::1 → 2001:0db8:0000:0000:0000:0000:0000:0001に展開されます。
- ::ffff:192.168.1.1 → 有効で、::ffff:c0a8:101に正規化できます。
- 2001::db8::1 → ::が2回現れるため無効です。
主な用途
- ネットワーク設定やドキュメントに含まれるIPv6文字列を検証します。
- アドレスを展開形式と短縮形式の間で正規化します。
- IPv4射影IPv6アドレスの末尾部分が有効か確認します。
プライバシーについて
入力内容と結果はブラウザーのローカルメモリー内だけで処理されます。サーバーへの送信、オンラインAPIの呼び出し、自動保存は行いません。
IPv6 Validatorの機能
完全表記、圧縮表記、IPv4射影IPv6アドレスをパーサーで検証し、展開形式と正規化された圧縮形式を生成します。 ネットワーク設計、設定確認、トラブルシューティングに役立ち、結果はその場で確認してコピーできます。
FAQ
IPv6アドレスは何ビットですか。
IPv6アドレスは合計128ビットで、通常は8つの16ビット16進数グループで表記します。
IPv6アドレスの::は何を意味しますか。
これは1つ以上の連続する全ゼログループを表し、1つのアドレス内で使用できるのは1回だけです。
::1はどのようなアドレスですか。
::1はIPv6のループバックアドレスで、IPv4の127.0.0.1に相当します。
IPv6の検証時にネットワークへ接続しますか。
いいえ。このページは入力文字列を解析するだけで、ルーティング、DNS、WHOIS、アドレスの帰属情報、接続性は照会しません。