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的区别

localhost,127.0.0.1 和 本机IP 三者的区别

localhost与127.0.0.1 本机IP

localhost127.0.0.1本机IP虚拟主机kotlin

localhost,127.0.0.1,本机IP,三者的区别是啥?

本机ip地址localhost与127.0.0.1的区别