通过 pptp vpn 从 Windows 客户端连接到 Linux 服务器时丢失 DNS

通过 pptp vpn 从 Windows 客户端连接到 Linux 服务器时丢失 DNS

我在我的 Linux (CentOS) 服务器上设置了 pptp。当我从 Windows 客户端连接时,我在 Windows 端丢失了名称服务。但是连接到我的应用程序可以正常工作。

我尝试过在option-pptp中设置ms-dns,也在windows端设置DNS服务器,但是都没有用。

感谢您的任何想法,迈克尔

答案1

启动 VPN 后,运行 ipconfig /a 查看计算机使用的 DNS 服务器。您是否设置为使用远程主机上的默认网关?如果关闭该网关,则只有发往 CenOS 服务器网络的数据包才会通过 PPTP 连接。所有其他数据包都将通过常规连接。然后,您可以继续使用现有的 DNS 服务器(并且浏览速度也会更快)。

答案2

如果您的网络上有 WINS 服务器,那么您还应该将 ms-win 选项添加到您的配置中。

另外,请确保您还设置了域。否则,用于解析名称的搜索域可能不会附加适当的域名,以使 DNS 正常工作,除非人们使用完全限定的域名。

相关内容