VPN启动时,Windows无法解析自定义域?


0

我们在本地网络上有一个DNS服务器,它有一些自定义TLD,如“本地,虚拟”等。以这些TLD结尾的域解析为测试服务器,如win2003test.dummy

VPN连接启动时出现问题。Windows尝试使用VPN服务器分配的另一个DNS服务器解析这些域。这可以防止虚拟域到IP的翻译。

在某个地方有一个简单的设置可以解决这个问题吗?

PS:禁用VPN设置中的远程网关。


您提到了具有自定义TLD的DNS服务器,以及VPN服务器设置的DNS服务器。您的自定义DNS是否与VPN服务器设置的DNS相同?或者您使用OpenDNS或路由器等VPN连接?您是否可以将VPN发布的DNS添加或设置为自定义DNS服务器的DNS?(太多的TLA和服务器,imo:P)
EvilChookie

谢谢,我澄清了这个问题。覆盖VPN连接DNS工作,但这是一种解决方法而不是解决方案。
dereli 2009年

好问题。我很想知道答案。
EMP 2009年

你使用什么类型的VPN?硬件还是软件?
Kez

@dereli你将不得不让你的本地DNS成为主要的,无论你是否可以在你的VPN客户端硬编码,或者你必须每次更改它,这就是必须要做的事情
prestomation

Answers:


1

我假设你在谈论客户端何时VPN进入网络?

我看到了一些解决方案,所有这些解决方案都非常简单。

  1. 设置VPN以发出其中包含.dummy TLD的DNS服务器。
  2. 设置VPN发出的DNS服务器具有存根记录,指向.dummy TLD的正确内部DNS服务器。
  3. 设置VPN发出的DNS服务器作为.dummy TLD的辅助DNS服务器。

由于VPN Server不是由我们管理的,因此这些都不适用。
dereli


0

您可以在计算机的C:\ Windows \ System32 \ drivers \ etc \ hosts文件中输入它们。尝试修改您指向的DNS服务器只会导致解析VPN另一端的主机问题。


这在我的情况下是不适用的,因为测试服务器可能会随着时间而改变。
dereli 2009年

1
除非您可以将虚拟域添加到远程DNS服务器,否则您将不得不在解析其远程地址和解析本地虚拟域之间进行选择。
djhowell

0

对不起,不是你问题的答案,只是为了确保你知道你在做什么:

我们在本地网络上有一个DNS服务器

...和:

VPN连接启动时出现问题。

我想知道“VPN连接”中的“a”:这是与某些第三方服务器的VPN连接吗?

如果,那么:

VPN设置中的远程网关已禁用。

那么,您真的希望本地网络(及其本地测试服务器)和第三方VPN互连吗?


不需要互连。
dereli

0

您可能尝试的是每个Microsoft知识库的LMHOSTS文件中的INCLUDE,网址http://support.microsoft.com/kb/102725

如果测试服务器发生更改,请更新中央服务器上的LMHOSTS文件,并且所有客户端都将进行更改。


0

正如harrymc所说,配置拆分DNS。由于听起来您无法对VPN DNS服务器进行修改,因此最好的办法是在VPN所连接的远程网络上设置自己的DNS服务器。然后让所有VPN客户端指向该DNS服务器而不是指定的VPN服务器。

您可以选择VPN的每个人在其计算机上设置DNS服务器,并配置拆分DNS。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.