mar*_*cgg 10 windows mac virtualbox virtual-machine macos
这是我的设置:
我的机器上运行着一个本地服务器(Mac OS,Snow Leopard)。我可以通过我的浏览器访问它
本地主机:3000
我有一台使用 Virtual Box 运行 Windows XP 的虚拟机。如果我尝试使用 localhost:3000 访问,则会失败。如果我使用 Mac 机器的 ip,也是一样。
虚拟机可以访问互联网。
如何在我的虚拟机中访问我的本地服务器?
hea*_*vyd 16
您如何在虚拟机中设置网络?
听起来您可能已使用 NAT 进行设置。在这种情况下,如果您的主机(Mac)具有不可路由(私有)IP 地址,例如 192.168.xx,您将无法从虚拟机内部访问主机。您无法从来宾访问主机的原因是您实际上是在设置 2 个独立的专用网络。您的 Mac 计算机在一个 (192.168.xx) 上,而您的 VM 在另一个(可能是 10.xxx)上,并且它们之间基本上有一个路由器。由于路由器不会路由私有 IP,因此这两个网络永远无法直接相互通信。
如果您希望您的主机和来宾机器能够通信,您可能需要设置您的 VirtualBox 网络适配器以连接到“桥接适配器”。这将与虚拟机共享您的 Internet 连接,并允许您的来宾计算机与主机通信。在这种情况下,您实际上是将 VM 作为附加节点添加到 Mac 所在的本地网络。
| 归档时间: |
|
| 查看次数: |
72356 次 |
| 最近记录: |