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サーバーブロック、アプリケーションのバインドアドレスなどの設定ファイルでよく使用されます。