我在主机上运行 OS X Mountain Lion,在 VMWare Fusion 4.1.3 机器中运行 Windows 7。我在主机上运行了一个本地网站(在端口 5000 下)。
我想从访客访问此网站。我的主机 IP 地址是 192.168.45.2,访客 IP 地址是 192.168.130.25。
从客户机的命令行中,我可以使用 192.168.45.2 ping 我的主机。但是,当我转到 Internet Explorer 并转到
http://192.168.45.2:5000
我收到 404 错误。
在 VMWare Fusion 的网络适配器下 - 我已启用网络适配器并共享 Mac 的网络连接 (NAT)。
我该如何解决这个问题?
答案1
该网站应该可以在您的主机 NAT 适配器地址 (vmnet8) 上访问。
http://192.168.130.1:5000
确保您的 Web 服务器正在监听 NAT 接口或所有接口。
netstat -an|grep LISTEN
答案2
404 错误是服务器告诉你请求的页面不存在;如果你收到 404 错误,则表明你是正在访问服务器。
我建议您在 URL 中添加有效的页面名称(例如http://192.168.45.2:5000/index.html
),或者确保网站上设置了默认文档。但重点是:这是不是网络错误。