eli*_*ner 16 networking domain-name-system windows
我的 PC 上有两个网络适配器,每个都连接到不同的网络(一个 LAN 和一个无线)。我设置了路由表,将一些地址路由到 LAN,将其他地址路由到无线,但 DNS 配置出现问题。我希望 DNS 查找首先尝试 LAN 的默认 DNS,然后如果没有匹配项,则尝试无线的默认 DNS。
问题是 DNS 服务器(以及它们的顺序)是按网络连接定义的。当我尝试按名称 ping 服务器时,我无法弄清楚使用了哪些 DNS。
是否有主网络适配器的概念?
我可以创建或管理 DNS 服务器的全局列表而不考虑适配器吗?
Pet*_*uer 16
您可以将一个适配器置于另一个之上。通读这篇文章,了解如何做到这一点。
但是,当您说“我希望 DNS 查找首先尝试 LAN 的默认 DNS,然后如果没有匹配项,请尝试无线的默认 DNS。”,这是行不通的。您的 LAN DNS 服务器(如果可用)将为您解析名称,回答该名称不存在,或将您转至另一台 DNS 服务器。虽然您可能认为第三个选项是您的票证,但请了解 Windows(大多数其他系统)中的 DNS 解析器是一个无法遵循引用的存根解析器,因此您的 DNS 查询将在此时失败。
如果您真正想要的是在通过 LAN 连接时获取系统的内部 IP 地址,在外部连接时获取外部解析地址,或者通常获取任何外部名称。这可以通过在您的 LAN DNS 服务器上设置拆分 DNS来实现。