Answers:
启用一个网络适配器。将其设置为NAT并启动计算机。不需要配置任何东西。
在来宾计算机的浏览器上,键入http://10.0.2.2,它将在主机OS中为您显示与“ localhost”相同的内容。
10.0.2.2是用于NAT连接的“默认网关”,并且客户机OS的IP为10.0.2.15
当然,您可以设置“仅主机”或“内部网络”,这将允许您进行其他高级配置。我建议继续使用NAT。
请享用
M.
10.0.2.2 yourvirtualhostname.local (or whatever)
http://example.dev
,并且映射10.0.2.2
到VB guest 虚拟机上的任何内容根本无济于事。
允许不间断地访问VirtualBox Guest计算机的最简单方法是将网络设备设置为通往eth0到LAN的“桥梁”。
来宾计算机将通过路由器从DHCP获取LAN IP。
我发现为我解决的问题是确保将Windows VirtualHost-Only适配器设置为ip范围的.1地址,以便我的虚拟盒主机专用适配器为192.168.58.20,但Windows适配器的ip为192.168。 58.1
如果@Melvyn的解决方案不起作用,则可以选择将网络适配器设置为桥接。
转到Settings
-> Network
->,然后更改Attached to
为桥接适配器。
您应该能够通过主机名或外部IP地址来调用parent,可以通过在命令提示符下键入 ipconfig /all
更新如果您正在使用Visual Studio调试并使用IIS Express。
去 C:\Users\[uesername]\Documents\IISExpress\config\applicationhost.config
在中找到您的网站<configuration>/<system.applicationHost>/<sites>/<site>
(名称可能具有欺骗性,请在physicalPath
属性中检查磁盘上的位置)
然后在<bindings>
部分添加新的绑定
<bindings>
<binding protocol="http" bindingInformation="*:50766:localhost" />
<binding protocol="http" bindingInformation="*:50766:48qzr12" />
</bindings>
在哪里bindingInformation *:[port]:[machineName]
希望这可以节省您一些时间。