當主 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 伺服器;但我強烈建議不要做這樣的事情,因為它可能會導致比其價值更多的問題。

相關內容