【发布时间】:2016-11-05 14:43:30
【问题描述】:
我正在查看一个本地托管的网站(如果重要,请使用 grunt serve)。我可以通过http://localhost:9000/或http://127.0.0.1:9000/查看它,但不能通过http://10.0.0.16:9000/查看。
10.0.0.16 是我的本地 IP 地址(来自 ifconfig 或系统偏好设置),但我无法从托管它的设备或网络上的其他设备访问我在 http://10.0.0.16:9000/ 的本地托管内容。
当我的计算机在其他网络上(仅在我的家庭网络上)时,我使用本地 IP 地址访问本地托管站点没有遇到任何问题。你知道需要改变什么吗?
【问题讨论】:
-
@fvu 如果您将此作为答案,我会将其标记为正确。我将我的
Gruntfile.js主机名更改为0.0.0.0,现在一切都很好。 -
如果 Skype 正在运行,我会遇到与您描述的相同的问题。
-
对我来说,问题是我没有在 Windows 中指定我的特定 LAN 连接是“私有”而不是“公共”。现在,当我在 LAN 上使用 Mac ping PC 的本地 IP 时,它可以工作了。
标签: networking localhost