Nginx 服务器块中括号包裹的冒号表示法是什么?

Jef*_*eff 11 nginx

我经常在 Nginx 服务器块中看到这个,但我不知道它是什么意思,它在谷歌上也不是很好。

server {
    listen [::]:80 default_server;
}
Run Code Online (Sandbox Code Playgroud)

这是什么[::]意思?

Ter*_*nen 12

它是所有接口的 IPv6 表示法。

  • 更具体地说,`::` 是`in6addr_any`,它是`inaddr_any` 或`0.0.0.0` 的IPv6 类似物。它出现在括号中以消除它与`:` 的歧义,`:` 将它与端口号分开。 (3认同)