我有一个应用程序,我必须更改/etc/hosts
文件才能命中。这是我的新文件。
#127.0.0.1 localhost
127.0.0.1 local.connectwithme
这在我的本地计算机上很容易。我只是在浏览器中转到local.connectwithme:3000
,我就可以查看我的应用了。
我现在正试图通过VirtualBox
运行Windows 7
来查看它。通常我会转到虚拟机浏览器中的IP地址10.0.2.2
并从localhost
访问我的主机的VirtualBox
,但现在我已经更改了{{}在我的主机上的1}}文件我不知道在虚拟机上看到我的应用程序需要点什么。有人可以向我解释一下。谢谢。
答案 0 :(得分:11)
要在使用NATed Virtual Box连接时访问主机操作系统,您需要确定主机操作系统的IP地址(在NAT的另一侧),然后将此IP地址添加到客户操作系统上的hosts文件中:
在来宾操作系统中,确定您的默认网关。这将是主机操作系统的IP地址。最简单的方法是打开命令提示符并运行ipconfig /all
。在Ethernet adapter
下,找到默认网关。如果你没有改变任何东西,这几乎是 10.0.2.2 。
现在,找到您的主机文件并添加主机IP地址。在Windows 7上,此文件位于%systemroot%\system32\drivers\etc\
。
%systemroot%\system32\drivers\etc\hosts
(您需要将其更改为显示所有文件)。10.0.2.2 local.connectwithme