如何从具有内部交换机的 Hyper-V VM 使用主机的 DNS 解析器?

如何从具有内部交换机的 Hyper-V VM 使用主机的 DNS 解析器?

我在主机上有两个网络连接:一个连接到互联网,另一个连接到 VPN。VPN 有一个绑定到 127.50.100.1 的 DNS 解析器,我无法配置它。而且由于这是一个环回地址,我无法从虚拟机指定它。

Hyper-V 的默认交换机提供 NAT、DHCP 和对主机 DNS 解析器的访问。但它的 IP 在每次重启时都是随机的。所以我想使用具有固定 IP 的内部交换机。但内部交换机不提供任何这些。我可以使用 Powershell 的 New-NetNat 命令配置 NAT,但我仍然没有 DNS 和 DHCP。我可以不使用 DHCP,因为我可以手动分配地址。但我需要主机的 DNS 解析器通过主机的环回 DNS 服务器解析内联网地址。我该怎么做?

当前的解决方法是同时使用默认和内部开关,但我不喜欢这样。

(主机 = Hyper-V 上的管理操作系统。只写主机更简洁)

相关内容