访问VirtualBox IIS上的localhost

时间:2014-07-08 17:45:18

标签: iis networking virtual-machine

我通过VirtualBox在我的机器上托管虚拟机(Windows 7)。我正在使用桥接连接到我的主机笔记本电脑。我试图从网络上的另一台机器访问VM上的localhost。当我从主机使用ipconfig时,我得到:

Ethernet adapter VirtualBox Host-Only Network:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::9538:86c4:59e3:a43f%23
IPv4 Address. . . . . . . . . . . : 192.168.56.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0

当我尝试访问192.168.56.1时,我无法加载该页面。我可以ping 192.168.56.1并获得回复,但我不确定这是否是正确的IP地址。

我还尝试使用来宾计算机(VM)中的IP地址

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::9538:86c4:59e3:a43f%23
IPv4 Address. . . . . . . . . . . : 192.168.2.24
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.2.1

但是从主机ping 192.168.2.24时我无法收到回复。这里有什么建议?

2 个答案:

答案 0 :(得分:4)

关闭防火墙,这就是无法从主机访问的原因。使用访客内部的IP地址,192.168.2.24

答案 1 :(得分:1)

我会在这里加分。如果您不想关闭防火墙,则可以按照this answer中的说明将所有HTTP流量通过它。

打开“开始”菜单,然后输入firewall with advance security并打开Windows Firewall with Advanced Security。在窗口中,选择Inbound Rules,然后双击World Wide Web Service (HTTP Traffice In)并选中启用框。你完成了。您可以通过将其IP放入浏览器来访问服务器。

Image showing enabling HTTP traffic in Windows firewall