Parallels:如何从 Windows 查看 Mac 托管的网站?

Parallels:如何从 Windows 查看 Mac 托管的网站?

我目前正在旅行,并将我正在处理的一个网站移至我的 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关联的地址。vnic0vnic1

答案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 文件中添加一个条目,这样您就可以更改它而不破坏任何脚本。

相关内容