gpt4 book ai didi

macos - 访问虚拟机中的本地站点(vmware fusion、virtualbox 等)

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:54 26 4
gpt4 key购买 nike

我有几个站点在我的 OS X 机器上运行。由于他们需要使用 SSL,因此每个站点都监听不同的 IP 地址(127.0.0.2、127.0.0.3、127.0.0.4)。如果重要的话,我会使用 nginx。

在 OS X 上,我编辑/etc/hosts 并将 dev.domain1.com 指向 127.0.0.2,dev.domain2.com 指向 127.0.0.3,等等。

我需要在 IE 中测试我的网站——所以我在 VM 中运行 Windows。

如何设置 Windows VM,以便 dev.domain1.com、dev.domain2.com 指向 OS X 机器上的 127.0.0.2、127.0.0.3?

最佳答案

除了像 SLaks 所说的那样编辑 C:\Windows\system32\drivers\etc\hosts 之外,您还需要使用可从 VM 访问的 IP 地址。

127.0.0.0/8 范围(即任何以 127. 开头的地址)几乎肯定不会工作,因为它们是环回地址,位于机器本身的本地.在此上下文中,VM 和主机是两台不同的机器。

我不确定 VMWare Fusion 中的设置在哪里,但您应该能够设置它的网络,以便主机和 VM 可以相互连接。

VMWare Fusion有透明NAT模式,会自己设置private network (使用与实际 LAN 不同的子网,以避免冲突,可能是 192.168.x.x 或 10.x.x.x 的子集)。如何找到主机的地址可能不是很明显(虚拟机的地址应该可以在 guest 操作系统的 DHCP 设置中获得)。主机模式也会建立自己的网络,只是 guest 将无法与主机以外的机器通信(只能与主机和其他 guest )。 “Understanding networking types in VMware Fusion”中有更多详细信息。

最简单的可能是使用桥接模式,在这种情况下,机箱将在您的 LAN 上有一个 IP 地址(例如,我只是假设您可能在具有 DHCP 服务器的 LAN 上),在这种情况下它将就像另一台机器一样,也可以使用其外部接口(interface)的 IP 地址与主机通信。

您可能还对这些链接感兴趣:

这也应该可以在 VirtualBox 中配置。

关于macos - 访问虚拟机中的本地站点(vmware fusion、virtualbox 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7973742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com