未指定アドレス :: を完全形に展開

:: を完全な128ビット形式 0000:0000:0000:0000:0000:0000:0000:0000 に展開します。未指定アドレスがネットワークトラフィックに現れるタイミングを理解します。

Special Addresses

詳細な説明

:: を完全形に展開

:: 表記は未指定アドレスの圧縮形です。展開すると:

0000:0000:0000:0000:0000:0000:0000:0000

ステップバイステップの展開

パーサーが :: に遭遇すると、必要なゼログループ数を計算します:

  1. :: で分割して左部分(空)と右部分(空)を取得
  2. 既存のグループ数をカウント:0
  3. 不足するグループ:8 - 0 = 8
  4. 0000 の8グループを挿入

:: が表示される場所

未指定アドレスは以下によく表示されます:

  • ルーティングテーブル: ::/0 はIPv6デフォルトルート(IPv4の 0.0.0.0/0 に相当)
  • ファイアウォールルール: :: からの未アドレスドトラフィックを許可または拒否
  • サーバー設定: :: にバインドするとすべてのIPv6インターフェースでリッスン
  • ネットワーク診断: インターフェースにIPv6アドレスが割り当てられていない場合に表示

重要: :: vs ::1

::(未指定、全ゼロ)と ::1(ループバック、最後のビット以外すべてゼロ)を混同しないでください。まったく異なる目的を果たします。

ユースケース

ネットワークエンジニアはルーティングテーブル、ファイアウォール設定、ネットワーク診断で未指定アドレスに遭遇します。開発者はサーバーソケットをすべてのインターフェースでリッスンするよう設定する際に目にします。

試してみる — IPv6 Expander / Compressor

フルツールを開く