加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 存在多个网络连接时的“主要”DNS

发布时间:2020-12-14 00:22:13 所属栏目:Windows 来源:网络整理
导读:我有一台具有LAN网络连接的机器,用于互联网访问.此机器还必须连接到VPN连接.当VPN连接时,Windows似乎首先询问VPN连接的DNS服务器,然后是为LAN连接配置的DNS服务器.我需要这是性能问题的另一种方式,因为VPN很慢. 那么,如何配置哪个连接的DNS服务器应该是Windo
我有一台具有LAN网络连接的机器,用于互联网访问.此机器还必须连接到VPN连接.当VPN连接时,Windows似乎首先询问VPN连接的DNS服务器,然后是为LAN连接配置的DNS服务器.我需要这是性能问题的另一种方式,因为VPN很慢.

那么,如何配置哪个连接的DNS服务器应该是Windows机箱的主要服务器?远程VPN DNS提供了一些非公开的名称解析,所以我仍然需要它.

我已取消选中TCP / IP设置中的“在远程网络上使用默认网关”选项.

编辑:

我正在试验Windows 7机箱,但我真的需要能够在Windows Server 2003和Windows 7上进行.

我认为我的路线表没问题. 10.0.0.1是我的本地网关,而192.168.0.82是VPN连接的网关.

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         10.0.0.1         10.0.0.3     20
         10.0.0.0    255.255.255.0         On-link          10.0.0.3    276
         10.0.0.3  255.255.255.255         On-link          10.0.0.3    276
       10.0.0.255  255.255.255.255         On-link          10.0.0.3    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0     192.168.0.82     192.168.0.89     21
     192.168.0.89  255.255.255.255         On-link      192.168.0.89    276
   217.157.12.231  255.255.255.255         10.0.0.1         10.0.0.3     21
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link          10.0.0.3    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link          10.0.0.3    276
  255.255.255.255  255.255.255.255         On-link      192.168.0.89    276
===========================================================================
Persistent Routes:
  None

当我进入网络连接时 – >用于更改网络绑定顺序的高级设置,我只能查看以下连接:本地连接和[远程访问连接],其中首先列出了本地连接.我没有列出我正在使用的VPN连接(虽然它确实存在于“网络连接”窗口中).

从您的问题措辞的方式来看,您的期望似乎是当Windows需要解析名称时,它会询问主DNS服务器.如果主DNS服务器不知道答案,它将询问辅助服务器.

我希望以上不是你所期待的,但如果是,那么让我告诉你为什么这是一个错误.

DNS无法正常工作.解析器故障转移到辅助DNS服务器的唯一时间是主服务器根本没有响应.一个例子将澄清:

假设您的主DNS服务器位于1.1.1.1,辅助服务器位于2.2.2.2.您的客户端按此顺序配置了它们. 2.2.2.2主持一个私人区域foocompany.local; 1.1.1.1不托管自己的区域,并对Internet主机进行根查找.

如果您的客户端尝试查找someserver.foocompany.local,则1.1.1.1将返回NXDOMAIN(例如“我查询了根服务器并且他们说该域名不存在”).然后您的解析器不会询问2.2.2.2它知道什么,除非1.1.1.1在超时期限内(通常为2秒)未能回复.它会放弃看.此外,您的客户端将按照RFC2308缓存NXDOMAIN结果.即使您更改NIC设置使2.2.2.2是主服务器,您仍将获得NXDOMAIN结果,直到本地NXDOMAIN缓存过期.您可以通过在命令提示符下发出ipconfig / displaydns来验证这一点.

IIRC,Windows的DNS解析器短时间内缓存NXDOMAIN – 5分钟.但这仍然很烦人.

无论如何.我意识到这与你的问题有点相关,但澄清这一点可能会为你计划的设计带来顿悟. EG:您可能希望首先解析VPN的DNS服务器.虽然它有点慢,但它知道更多,因为它可以解析VPN和公共互联网域的私有域;而本地LAN DNS解析器对VPN专用的域一无所知.

干杯!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读