Domain-Name-System

OpenVPN DNS 無法解析

  • August 12, 2013

我連接到一個 OpenVPN 伺服器,該伺服器配置了將 VPN 重定向為預設網關並推送我的內部 DNS 伺服器的選項:

push "dhcp-option DNS 192.168.1.2"
push "redirect-gateway def1"

當我做一個:

ipconfig /all

我在列表中看到了我的 192.168.1.2 DNS 伺服器。我也可以ping 192.168.1.1成功。

我的問題是,當我嘗試時,ping somesite.internal.dom我沒有從我的內部 DNS 伺服器獲得結果。我從 OpenDNS(它正在處理我的非 VPN DNS 流量)中得到結果,告訴我該站點不存在。

如果我ping somesite.internal.dom來自直接連接到網路的機器(即不是VPN),它會正確解析。

如何讓我的 OpenVPN 連接先嘗試 VPN DNS 伺服器?還是一起忽略本地 DNS 流量?

網路介面的綁定順序決定了 Windows 訪問 DNS 伺服器的順序。您沒有指定您正在使用的 Windows 版本。在 Windows XP 中,“網路連接”對話框中的“高級設置…”對話框將允許您更改綁定順序。它在 Windows 7 中的相同位置,但是在進入“網路連接”對話框方面命名略有變化。(無論如何,我通常只是跑到ncpa.cplWindows 7 中去那裡……)

將OpenVPN“NIC”放在“Connections”列表的頂部,它的DNS伺服器將被首先查詢。

引用自:https://serverfault.com/questions/406555