什么是在讲述一个服务运行上的差异localhost:xxxx
,127.0.0.1:xxxx
和0.0.0.0:xxxx
?
我需要用来0.0.0.0
让另一台主机能够连接到我的服务。
小智 12
127.0.0.1:xxxx 是正常的环回地址,localhost:xxxx 是 127.0.0.1:xxxx 的主机名。
0.0.0.0 略有不同,它是一个地址,用于指代同一台机器上的所有 IP 地址。或者没有特定的IP地址。
这是一个堆栈交换帖子,更详细地解释了区别ip 地址 0.0.0.0 和 127.0.0.1 之间有什么区别?
小智 4
localhost是一个特殊的虚拟网络接口,就像你的以太网或wifi各有一个特殊的接口一样。
不同之处在于 localhost 作为一个网络接口,是非常具体的。当您说要连接到 127.0.0.1 时,您正在专门连接到 localhost。就像您指定 wifi/以太网的 IP 来连接到这些接口一样。
然而,0.0.0.0 实际上并不是一个接口,它意味着尝试连接到每个可用的接口。这将尝试连接到所有可用的接口,而不仅仅是 127.0.0.1。
因此两者是不同的。
编辑:这可能更好地解释了它并且更详细:https://superuser.com/questions/949428/whats-the-difference- Between-127-0-0-1-and-0-0-0 -0
归档时间: |
|
查看次数: |
21611 次 |
最近记录: |