什么是' ::'意思?

时间:2015-05-07 20:17:09

标签: javascript node.js

我想将node.js服务器的ip记录到控制台,所以我添加了:

console.log( server.address().address ) 

到我的服务器代码。我得到了这个回报:

::

这是否意味着我的服务器ip没有设置?如果是这样,我该怎么设置呢?

编辑1;这是问题所在,当我使用Node编译我的服务器文件时,我得到以下内容: enter image description here

当我想看看我的应用在浏览器中的样子时,即使我尝试了所有这些,我也无法打开它:

  1. https://MyIPv4Address:443
  2. 127.0.0.1:443
  3. myLink的-LocalIPv6Address:443
  4. 我仍然一无所获。这就是为什么我问你怎么可能知道哪个IP有效。

2 个答案:

答案 0 :(得分:8)

::相当于IPv6地址0:0:0:0:0:0:0:0

@nwellnhof

this comment所指出的

您可以阅读有关IPv6 here

的更多信息

答案 1 :(得分:5)

::本身相当于"未指定" IPv6地址0:0:0:0:0:0:0:0

实际上,IPv6地址中出现::表示替换为0值的字符串;即。 fe80::101dfe80:0:0:0:0:0:0:101d的缩写。