回答:
::
IPv6アドレスで1回使用すると、連続するゼロのブロックを置き換えることができます。単一ブロックより大きい限り、任意の長さのゼロを指定できます。1つのブロック内のすべてのゼロは、:0:
4つのゼロすべてを書き込む代わりに表すことができます。
この場合、すべてゼロ、またはIPv4に相当するIPv6を意味します 0.0.0.0
すべてがゼロではないものの例として:
fe80:0000:0000:0000:34cb:9850:4868:9d2c
これは適切に「削減」されます。
fe80::34cb:9850:4868:9d2c
例として、次のように書くこともできます。
fe80:0:0:0:34cb:9850:4868:9d2c
しかし、それは単なる「二重コロニー」よりもはるかに一般的ではありません。
::は、0.0.0.0に相当するIPv6の「指定されていない」アドレスです。[]は、アドレスをポート指定子から分離する表記です。
::にバインドされたプログラムには、システムに割り当てられた実際のIPv6アドレスのトラフィックが与えられます。これは、ソケットに依存しますが、IPv6マップのIPv4アドレス(:: ffff:xxxx)の形式でIPv4トラフィックも受信する場合がありますアプリケーションによって設定されるオプション。