我目前正在旅行,并将我正在处理的一个网站移至我的 MBP,这样我就可以在没有网络连接的情况下处理它。我在 Mac 的 /etc/hosts 文件中添加了一个内容,将域名指向 127.0.0.1,一切正常。
我现在想进入 Parallels 并从 Windows 浏览器检查网站。我该如何做才能让 Windows 浏览器理解域名并访问网站?Windows 映像显然无法识别/找不到 Mac 的 /etc/hosts 文件,并且 Windows hosts 文件中对 127.0.0.1 的引用显然指向 Windows,而不是 Mac。有什么建议吗?谢谢!
答案1
您使用的 IP 地址取决于您为 Parallels 选择的网络模式,但在 Mac 终端窗口中运行应该会给您一些选择。我通常会选择与接口或ifconfig -a
关联的地址。vnic0
vnic1
答案2
抱歉,这里没有 Windows 用户,也没有 OSX 用户,但是...
虚拟机和OSX是否共享网络?
如果它与任何私有网络(192、172、10 等)配合使用以与虚拟机共享连接,则您可以尝试该寻址而不是环回网络。
显然,OSX 网络服务器也应该在该共享接口或该地址中监听。
答案3
另一个答案才是真正正确的答案,但对于那些不知道如何使用终端而只是想快速尝试的人来说,这是另一种方法。
一般来说,如果您没有修改虚拟机的设置,则应该处于类似这样的范围内10.211.55.[1-254]
。
以丑陋的方式获得它:
ipconfig
从命令提示符获取您的 IP(以太网适配器,ipv4)- 将最后一位数字改为
'2'
。这通常是主机的“parallels 网络”地址。 - 所以,如果你愿意
10.211.55.3
,你可以尝试10.211.55.
2。 10.211.55.1
是您的“网关”,所有不属于您的小型网络(您和主机)的流量都通过该网关。这些流量将通过 Parallels 转发到外部世界。因此,这是不是os-x 主机。
我会在您的 Windows Hosts 文件中添加一个条目,这样您就可以更改它而不破坏任何脚本。