如何从VirtualBox命中修改的/ etc/hosts

jha*_*amm 5 virtualbox hosts

我有一个应用程序,我必须更改/etc/hosts文件才能命中.这是我的新文件.

#127.0.0.1      localhost
127.0.0.1       local.connectwithme
Run Code Online (Sandbox Code Playgroud)

这在我的本地机器上很容易.我只是local.connectwithme:3000在我的浏览器中,我能够查看我的应用程序.

我现在正试图通过VirtualBox运行来查看它Windows 7.通常我只是去10.0.2.2虚拟机浏览器中的ip地址并localhost从中访问我的主机VirtualBox,但是现在我已经更改了/etc/hosts主机上的文件我不知道我需要点什么才能看到我的应用程序在虚拟机上.有人可以向我解释一下.谢谢.

Taj*_*ton 13

要在使用NATed Virtual Box连接时访问主机操作系统,您需要确定主机操作系统的IP地址(在NAT的另一侧),然后将此IP地址添加到来宾操作系统上的hosts文件中:

  1. 在来宾操作系统中,确定您的默认网关.这将是主机操作系统的IP地址.最简单的方法是打开命令提示符并运行ipconfig /all.在下Ethernet adapter,找到默认网关.如果你没有改变任何东西,这几乎是证书10.0.2.2.

  2. 现在,找到您的主机文件并添加主机IP地址.在Windows 7上,此文件位于%systemroot%\system32\drivers\etc\.

    1. 以管理员权限启动记事本(开始|运行,键入"记事本",右键单击并选择"以管理员身份运行".
    2. %systemroot%\system32\drivers\etc\hosts在记事本中打开(您需要将其更改为显示所有文件).
    3. 在hosts文件中添加一个条目,将主机IP地址映射到所需的主机名,例如: 10.0.2.2 local.connectwithme