码迷,mamicode.com
首页 > 其他好文 > 详细

localhost、127.0.0.1、本机ip、0.0.0.0 的区别

时间:2019-11-22 16:41:14      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:多个   机器   网络   访问   其他   网卡   通过   并且   cal   

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 地址都能够访问该服务。

 

 

localhost、127.0.0.1、本机ip、0.0.0.0 的区别

标签:多个   机器   网络   访问   其他   网卡   通过   并且   cal   

原文地址:https://www.cnblogs.com/wenxuehai/p/11912376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!