從 resolv.conf 中刪除名稱伺服器

從 resolv.conf 中刪除名稱伺服器

我希望我的 PC(Debian Jessie,執行 OpenVPN)只使用我的 VPN DNS。我的 resolv.conf 檔案如下所示:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351

我只希望它使用 10.4.0.1 位址作為 DNS。嘗試手動刪除 192.168 線路只是一個臨時解決方案,因為一旦我關閉並重新打開 VPN 連接,該線路就會自動讀取。我不知道它來自哪裡以及如何將其關閉,也無法找到在網路管理員中將其刪除的方法。

有任何想法嗎?

答案1

您可能必須更新您的網路卡配置。

/etc/sysconfig/network-scripts通常,大多數 RHEL/CentOs 發行版都有此功能。

ifcfg-ethX您編輯名為與您的網路卡相符的檔案。

在這裡您可以添加/更新DNS1=10.X.X.X,然後將其放入resolve.conf.

你也可以add PEERDNS="no"

resolve.conf可能是從本機網路(又稱對等 dns)中取得神秘 DNS 伺服器。

設定這些將使其靜態而不改變resolve.conf

重新啟動網路服務以啟用變更。

答案2

當您不再接受時,您應該從VPN 配置中刪除192.168.0.1 作為名稱伺服器。 conf。

相關內容