Mac localhost 可以访问 ip无法访问

mac环境下,我在本机起了一个node服务,可以通过http://localhost:8080访问

Mac localhost 可以访问 ip无法访问

可是通过本机的ip访问就是无法访问

Mac localhost 可以访问 ip无法访问

 

本机的防火墙已经处于关闭状态了

Mac localhost 可以访问 ip无法访问

这是因为node web server启动时只绑定了loopback(127.0.0.1) 网卡,可以在node web应用中指定绑定的IP为(0.0.0.0),即绑定所有的网卡,也就可以通过所有的IP访问了(包括127.0.0.1,以及192.168.199.183)

Mac localhost 可以访问 ip无法访问

然后就可以用ip访问了

Mac localhost 可以访问 ip无法访问