那么,如何配置哪个连接的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连接(虽然它确实存在于“网络连接”窗口中).
我希望以上不是你所期待的,但如果是,那么让我告诉你为什么这是一个错误.
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专用的域一无所知.
干杯!