localhost 就是一个域名,域名指向 127.0.0.1 ,两者是一样的。

至于本机 IP,你可以理解为本机有三块网卡,一块网卡叫做 loopback(这是一块虚拟网卡),另外一块网卡叫做 ethernet (这是你的有线网卡),另外一块网卡叫做 wlan(这是你的无线网卡)。

你的本机 IP 是你真实网卡的 IP,具体来说有线无线各有一个,而 127.0.0.1 是那块叫做 loopback 的虚拟网卡的 IP。

作者:pansz 链接:https://www.zhihu.com/question/23940717/answer/26153147 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

localhost 
不联网 
不使用网卡,不受防火墙和网卡限制 
本机访问 

127.0.0.1 
不联网 
网卡传输,受防火墙和网卡限制 
本机访问 

本机IP 
联网 
网卡传输 ,受防火墙和网卡限制 
本机或外部访问