当主 DNS 查找失败时使用辅助 DNS?

当主 DNS 查找失败时使用辅助 DNS?

我使用 VPN 将我的开发计算机连接到学校的 CS 部门。开发机是Ubuntu,因为我们在Unix下进行C编程。我曾经vpnc这样做过。学校使用一些仅在其 DNS 服务器上解析的 DNS 条目,即,internalserver.csdept.school.edu

为了方便起见,我通常会在启动时连接到 VPN。然而,有一天我注意到,当我断开 VPN 时,所有 DNS 查询都会失败。这显然意味着要vpnc设置学校的DNS才能使用。不过我不想一直使用他们的 DNS(跟踪和隐私等等)。有没有办法可以恢复我的 ISP 的 DNS,然后如果查找失败,让它使用我学校的 DNS?

答案1

vpnc 破解 /etc/resolv.conf。以下是处理此问题的几个链接:

  1. Ubuntu 欢快VPN 设置
  2. 中央操作系统VPN 设置

您也许还可以使用以下方法解决此问题解析配置文件包裹。

答案2

事实并非如此,因为通过 ISP 的 DNS 进行解析不会“失败”。它将返回“无结果”,这并不是失败。从技术上讲,可能会在您的 PC 上设置一个复杂的环境,您可以根据要查找的域将各种查询定向到不同的 DNS 服务器;但我强烈建议不要做这样的事情,因为它可能会导致比其价值更多的问题。

相关内容