Ppp
為 pppd 客戶端連接添加自定義 DNS 伺服器?
我正在嘗試設置 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 配置中添加和刪除條目。