Ppp

為 pppd 客戶端連接添加自定義 DNS 伺服器?

  • January 3, 2012

我正在嘗試設置 dnsmasq 以加速 DNS 解析,但由於我使用 PPPoE 連接,因此既有 ISP 提供的 dns 伺服器,也有 127.0.0.1。

那麼如何自動將本地 dns 伺服器作為 /etc/resolv.conf 中的第一行?並且請不要讓我使用靜態 dns 伺服器配置..

謝謝 !

127.0.0.1除了in之外,您不需要列出任何名稱伺服器/etc/resolv.conf。您需要告知 dnsmasq 上游 DNS 伺服器,它將中繼和記憶體請求到 ISP 的伺服器。

如果您的 ISP 的 DNS 提供商不更改(他們很少更改),您可以在 Dnsmasq 配置文件 ( /etc/dnsmasq.conf) 中聲明它們,使用類似server=203.0.113.1. 如果您的 ppp 或 dhcp 守護程序將您的 ISP 提供商的地址放在一個文件中,例如,然後在:/etc/ppp/resolv.conf中引用該文件。dnsmasq.conf``resolv-file=/etc/ppp/resolv.conf

您可以在Dnsmasq 設置文件中找到最常見設置的說明,並在範例配置文件中找到完整的選項列表。

如果您正在執行 Debian、Ubuntu 或其他帶有resolvconf軟體包的發行版,請安裝它。當您連接或斷開網路時,Resolvconf 會自動管理在 DNS 配置中添加和刪除條目。

引用自:https://unix.stackexchange.com/questions/28208