0.0.0.0 127.0.0.1 localhost

Intro

0.0.0.0127.0.0.1localhost的区别

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