我在运行 Windows Server 2003 的 VirtualBox 安装上运行开发服务器。我想从主机的浏览器访问虚拟机(即http://虚拟主机/) - 有人知道我该如何设置吗?
答案1
总体来说,你有两种选择:
配置要使用的虚拟机桥接网络。这实际上会将虚拟机置于与主机相同的 LAN 上,因此您应该通过 LAN 的 DHCP 服务器或静态分配来提供其 IP 配置。
配置虚拟机以使用仅主机网络。这会将虚拟机置于仅存在于主机内部的虚拟 LAN 上。为方便起见,VirtualBox 在仅主机网络上提供了内置的 DHCP 服务器,但当然,您也可以随意静态配置仅主机虚拟 NIC。
剩下的唯一障碍是让“虚拟主机”名称解析为正确的 IP 地址,以便http://虚拟主机/将按预期运行。如果您静态配置了虚拟机的 NIC,则可以将其放入主机的hosts
文件中(位于%SYSTEMROOT%\system32\drivers\etc\hosts
)。否则,您必须想办法使用虚拟机的 IP 动态更新 DNS。