在networking应用上工作时,我通常会在localhost / 127.0.0.1的本地机器上运行一个开发服务器,如果我需要向同事展示一些东西,我将使用shell命令ip a来检查我的IP地址,然后运行地址。
ip a
最近我发现,通过在0.0.0.0上运行开发服务器,我也可以让同事们可以访问同事。
这在技术上究竟发生了什么? 使用0.0.0.0 vs使用我的IP地址有什么区别?
在大多数服务器configuration或netstat输出中,0.0.0.0只是所有可用接口的简写。