如何在 VirtualBox 6.0 中使用虚拟 DNS 条目

如何在 VirtualBox 6.0 中使用虚拟 DNS 条目

我在本地 PC 上安装了一台 Ubuntu 18 Server 作为虚拟机,运行不同的 Web 服务,用于测试。虚拟机 /etc/hosts 中有几个条目用于这些服务的名称。为了测试它们,我想在本地 PC 上使用浏览器,并通过 VirtualBox-Network-Adaptor 提供的虚拟地址访问它们。

不幸的是,Web 服务提供的内容在数据中也包含其服务名称。然后,浏览器应用程序 (AngularJS) 使用这些名称来访问多个服务。这会失败,因为浏览器正在从我们网络中的全局名称服务器获取 DNS。

现在我正在寻找一种方法来让浏览器(Windows 10)解析来自虚拟机 /etc/hosts 文件中的名称,但还没有找到方法。

VirtualBox 的代理和 NAT 功能在这里都不可用,它们只适用于 VM 本身,而不适用于“外部”世界 :-)

相关内容