我的PC上有两个网络适配器,每个都连接到不同的网络(一个LAN和一个无线).我设置了路由表,将一些地址路由到局域网,其他地址路由到无线,但我遇到了DNS配置问题.我希望DNS查找首先尝试LAN的默认DNS,然后如果没有匹配,请尝试无线的默认DNS.
问题是DNS服务器(以及它们的顺序)是按网络连接定义的.当我尝试按名称ping服务器时,我无法弄清楚使用了哪个DNS.
是否有主网络适配器的概念?
我是否可以创建或管理DNS服务器的全局列表而不考虑适配器?
您可以优先考虑一个适配器而不是另一个.阅读
this article以了解如何操作.
但是,当您说“我希望DNS查找首先尝试LAN的默认DNS,请尝试无线的默认DNS.”,这是行不通的.
您的LAN DNS服务器(如果可用)将为您解析名称,回答该名称不存在,或将您引荐到另一个DNS服务器.虽然您可能认为第三个选项是您的票证,但要了解Windows中的DNS解析器(大多数其他系统)是无法跟踪引用的存根解析程序,因此您的DNS查询将在此时失败.
如果您真正想要的是在通过LAN连接时获取系统的内部IP地址,在外部连接时获得外部解析的地址,或者通常用于任何外部名称.这可以通过LAN DNS服务器上的setting up split DNS实现.