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

前端之家收集整理的这篇文章主要介绍了windows – 存在多个网络连接时的“主要”DNS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一台具有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连接的网关.

  1. IPv4 Route Table
  2. ===========================================================================
  3. Active Routes:
  4. Network Destination Netmask Gateway Interface Metric
  5. 0.0.0.0 0.0.0.0 10.0.0.1 10.0.0.3 20
  6. 10.0.0.0 255.255.255.0 On-link 10.0.0.3 276
  7. 10.0.0.3 255.255.255.255 On-link 10.0.0.3 276
  8. 10.0.0.255 255.255.255.255 On-link 10.0.0.3 276
  9. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
  10. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
  11. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  12. 192.168.0.0 255.255.255.0 192.168.0.82 192.168.0.89 21
  13. 192.168.0.89 255.255.255.255 On-link 192.168.0.89 276
  14. 217.157.12.231 255.255.255.255 10.0.0.1 10.0.0.3 21
  15. 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
  16. 224.0.0.0 240.0.0.0 On-link 10.0.0.3 276
  17. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  18. 255.255.255.255 255.255.255.255 On-link 10.0.0.3 276
  19. 255.255.255.255 255.255.255.255 On-link 192.168.0.89 276
  20. ===========================================================================
  21. Persistent Routes:
  22. 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专用的域一无所知.

干杯!

猜你在找的Windows相关文章