0.0.0.0 127.0.0.1 localhost
Intro
0.0.0.0
与127.0.0.1
与localhost
的区别
127.0.0.1
网络号为127的都是回环地址127.0.0.1 - 127.255.255.255
发向loopback
的数据包被自己接收, 通过此测试网络设备
0.0.0.0
表示监听机器上所有的网口, 包括回环地址.
比如内网地址10.0.0.1
, 外网地址120.10.0.1
, 则都会监听
localhost
是/etc/hosts
中定义的一个指向127.0.0.1
的域名.
注意
我的理解
如果是部署在本机, 通过本机访问, 则可以绑定127.0.0.1
地址
如果是要部署服务, 通过别的终端进行访问, 则不能绑定127.0.0.1
地址, 需要绑定0.0.0.0
或者公网IP或内网IP.
References
https://www.jianshu.com/p/ba8abad56ba9
https://zhuanlan.zhihu.com/p/72988255