未連線到 VPN Ubuntu 20.04 時出現 DNS 解析問題

未連線到 VPN Ubuntu 20.04 時出現 DNS 解析問題

當我嘗試訪問網站時,它不再工作,只是告訴我“DNS_PROBE_POSSIBLE”,除非我連接到 VPN(Proton VPN),然後互聯網工作正常。

經過一番研究後,我很確定這是一個 DNS 問題,但我不明白如何解決它。

如果我連接到 VPN 並運行,systemd-resolve --status | grep Current 我會得到:

Current Scopes: DNS      
Current DNS Server: 10.16.0.1
Current Scopes: none
Current Scopes: none
Current Scopes: none

但如果我沒有連接到 VPN,那麼當我運行相同的命令時,我會得到:

 Current Scopes: DNS      
 Current DNS Server: ::1
 Current Scopes: none
 Current Scopes: none
 Current Scopes: none

另外,當未連接到 VPN 時,我可以 ping 通 8.8.8.8,但不能 ping 通 google.com。任何有關如何解決此問題以便我無需 VPN 即可訪問互聯網的建議將不勝感激。

答案1

感謝@matigo 讓我走上正軌!事實證明,這是 ProtonVPN 及其新官方應用程式的問題。

我的猜測是:在我開始遇到這些問題之前它就崩潰了,然後當嘗試重新打開它並連接到它時,它會拋出未知錯誤。

所以我使用以下方法卸載了該應用程式:

sudo apt-get autoremove protonvpn

但這並沒有解決我的問題,因為我仍然啟用了終止開關

因此,解決方案是pvpn-在運行時刪除名稱中顯示的所有連接:

nmcli connection show --active

並用以下命令刪除它們:

nmcli connection delete [connection name]

來源:ProtonVPN 支援

相關內容