Windows 中的单个网络适配器执行 DNS 查询吗?

Windows 中的单个网络适配器执行 DNS 查询吗?

是否可以在 Windows 中设置要使用的 DNS 服务器的“全局”列表?我知道它们是针对每个网络适配器设置的,但我仍然很好奇是否有机会实现这一点。

我注意到,在我的操作系统的网络适配器中有一个 Hyper-V 虚拟交换机。不过,目前我对它的工作原理的理解非常有限。我注意到,出于某种原因,当我在其配置中设置 DNS 服务器,然后运行 ​​nslookup 命令时,那里指定的 DNS 服务器优先于我在 Wi-Fi 适配器设置中配置的 DNS 服务器(它实际上为我的计算机提供 Internet 连接)。只有当我关闭虚拟适配器时,才会使用 Wi-Fi 适配器 DNS 服务器。

我之所以问这个问题,是因为我正在开发一个应用程序,用于在 Windows 中设置 DNS 服务器。目前,它在所有可用的网络适配器上执行此操作,但我想知道是否有更“优雅”的方法来实现相同的目标。

答案1

Windows 根据其速度、连接性和路由指标来决定使用哪个网络适配器。DNS 服务器是“网络全局的”,这意味着您的 wifi 卡使用您的 wifi 的 DNS(最好)。

相关内容