IPv6ループバックアドレス ::1 を展開

IPv6ループバックアドレス ::1 を完全な128ビット形式に展開します。ループバックアドレスの構造とIPv4の127.0.0.1との同等性を理解します。

Special Addresses

詳細な説明

IPv6ループバックアドレスの展開

IPv6ループバックアドレス ::1 は最も短い一般的なIPv6アドレスです。展開すると:

0000:0000:0000:0000:0000:0000:0000:0001

展開の仕組み

:: 表記は7つの連続する全ゼログループを置き換えます。アドレスにはゼロでないグループが1つだけ(最後のグループ、値 0001)あるため、:: はグループ1から7をカバーします:

グループ Hex 意味
1-7 0000 すべてゼロ、:: で表現
8 0001 ループバック識別子

バイナリ表現

0000000000000000:0000000000000000:0000000000000000:0000000000000000:
0000000000000000:0000000000000000:0000000000000000:0000000000000001

ループバックアドレスは128ビット全体で最下位ビットのみが1に設定されています。

IPv4との比較

IPv6ループバック ::1 はIPv4ループバック 127.0.0.1 と同じ目的を果たします。どちらのアドレスも、ネットワークインターフェースを介してパケットを送信せずにローカルマシンにトラフィックをルーティングします。

ユースケース

ローカルネットワークサービスのテスト、マシンでIPv6スタックが動作していることの確認、またはローカルホストのみでリッスンするアプリケーションの設定時に使用します。/etc/hosts、nginxサーバーブロック、アプリケーションのバインドアドレスなどの設定ファイルでよく使用されます。

試してみる — IPv6 Expander / Compressor

フルツールを開く