localhost127.0.0.1本机ip0.0.0.0 的区别
Posted wenxuehai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了localhost127.0.0.1本机ip0.0.0.0 的区别相关的知识,希望对你有一定的参考价值。
1、各个地址
绑定到127.0.0.1的服务只能被本机访问。
localhost是个域名,一般指向127.0.0.1这个ip,绑定到localhost的服务也只能被本机访问。
本机地址,指的是本机物理网卡所绑定的网络协议地址,一般指ipv4协议。如果主机有多个网卡,分别连接不同的物理网络,比如192.168.0.1/255.255.255.0 和 192.168.1.1/255.255.255.0,如果服务端socket绑到192.168.0.1,那么192.168.1.1的网段是无法连接的。绑定到本机地址的服务能被同网段其他机器访问。
在服务器中,0.0.0.0 指的是本机上的所有IPV4地址。比如一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上有一个服务监听的地址是0.0.0.0,那么通过本地的两个 ip 地址都能够访问该服务。
以上是关于localhost127.0.0.1本机ip0.0.0.0 的区别的主要内容,如果未能解决你的问题,请参考以下文章
localhost,127.0.0.1 和 本机IP 三者的区别
localhost127.0.0.1本机IP虚拟主机kotlin