carpat Asked: 2012-11-02 13:19:28 +0800 CST2012-11-02 13:19:28 +0800 CST 2012-11-02 13:19:28 +0800 CST [::] 作为 ip 地址是什么意思?括号冒号冒号括号 772 当我运行 netstat 时,有一些条目,例如TCP [::]:8010 computername LISTENING 这意味着什么?无法搜索... ip 3 个回答 Voted Best Answer MDMarra 2012-11-02T13:25:36+08:002012-11-02T13:25:36+08:00 ::可以在 IPv6 地址中使用一次来替换连续的零块。它可以是任意长度的零,只要它大于单个块即可。单个块中的所有零可以表示为:0:而不是写出所有四个零。 在这种情况下,它意味着全零,或 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 但这远不如“双重克隆”它常见。 Olipro 2012-11-27T08:50:39+08:002012-11-27T08:50:39+08:00 :: 是 IPv6“未指定”地址,相当于 0.0.0.0 - [] 是将地址与端口说明符分开的符号。 绑定到 :: 的程序将获得分配给系统的任何实际 IPv6 地址的流量 - 它也可能以 IPv6 映射的 IPv4 地址 (::ffff:xxxx) 的形式接收 IPv4 流量,尽管这取决于套接字应用程序设置的选项。 Rick 2021-12-29T01:28:56+08:002021-12-29T01:28:56+08:00 这个问题和图表有助于理解“大局”: https://github.com/nodejs/node/issues/9390#issuecomment-278001837
::
可以在 IPv6 地址中使用一次来替换连续的零块。它可以是任意长度的零,只要它大于单个块即可。单个块中的所有零可以表示为:0:
而不是写出所有四个零。在这种情况下,它意味着全零,或 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
但这远不如“双重克隆”它常见。
:: 是 IPv6“未指定”地址,相当于 0.0.0.0 - [] 是将地址与端口说明符分开的符号。
绑定到 :: 的程序将获得分配给系统的任何实际 IPv6 地址的流量 - 它也可能以 IPv6 映射的 IPv4 地址 (::ffff:xxxx) 的形式接收 IPv4 流量,尽管这取决于套接字应用程序设置的选项。
这个问题和图表有助于理解“大局”:
https://github.com/nodejs/node/issues/9390#issuecomment-278001837