4

我在 VirtualBox 中安装了 Windows 2008 Server,我希望能够从主机操作系统 (Windows 7) 访问默认网站 (localhost)。

在 IIS 中,我为默认网站设置了一个主机名,我将其命名为“webserver”。然后我将以下行添加到我的主机文件(dns)

127.0.0.1 网络服务器

现在,如果我在来宾操作系统中浏览到http://webserver,它就可以正常工作。

但是我如何从主机操作系统访问它?

4

4 回答 4

2

如果您的虚拟机已连接到 Internet,则它基本上将您的物理 PC 用作路由器。也就是说,主机操作系统正在分配一些私有地址(例如 192.168.XX)。

您需要将其放在浏览器中才能从主机操作系统访问虚拟服务器。我从未使用过 Windows Server,但在 Windows 下,您可以通过键入找到您的 IP

ipconfig

在命令提示符下。

于 2012-04-18T17:59:42.230 回答
2

据我所知,如果使用 NAT,虚拟机的默认 IP 地址是 10.0.2.15,但您仍然可以使用ipconfig进行验证。

Nat 使您能够访问您的虚拟机来宾操作系统,即使您的主机操作系统未连接到路由器/接入点。

您可以将主机操作系统的端口映射到来宾操作系统,如下所示。

  • 进入您的 vbox 访客操作系统设置
  • 单击网络选项卡
  • 确保附加到设置为 NAT
  • 点击高级然后端口转发
  • 然后您将看到一个屏幕,您可以在其中将主机端口映射到访客端口

Virtual Box NAT 端口转发

于 2019-09-07T11:28:22.367 回答
1

在 Virtualbox 中转到虚拟机的网络设置。

设置网卡不是通过 NAT 连接,而是通过 BRIDGED ADAPTER。如果您的主机上有多个适配器,请选择主要的适配器,即您用来从路由器获取 IP 的适配器。

现在您的来宾虚拟机与您的主机位于同一网络上。

因此,您可以通过虚拟机的计算机名称简单地访问网络服务器。前任。 http://virtserv
(请注意:不是 Virtualbox 中的虚拟机名称,而是来宾 Windows 安装中的 COMPUTER NAME)。

于 2015-11-01T01:43:39.400 回答
0

您所要做的就是使用主机操作系统的 IP 地址。在主机操作系统中打开命令提示符并键入ipconfig. 找到IPv4 address:EG

IPv4Address........ : 10.1.1.100--如果有多个,则全部尝试

进入虚拟机操作系统并打开浏览器。输入网址:

http://10.1.1.100/optionalPathInfo

这将从 VM 浏览器打开主机 IIS 站点。

于 2014-05-12T19:26:49.107 回答