我正在尝试设置 dnsmasq 以加速 DNS 解析,但由于我使用 PPPoE 连接,因此有 ISP 提供的 dns 服务器和 127.0.0.1。
那么如何自动将本地 dns 服务器作为 /etc/resolv.conf 中的第一行?并且请不要让我使用静态 dns 服务器配置..
谢谢 !
您不需要列出127.0.0.1除 中以外的任何名称服务器/etc/resolv.conf。您需要告知上游 DNS 服务器的 dnsmasq,它会将请求转发并缓存到 ISP 的服务器。
如果您的 ISP 的 DNS 提供商不更改(很少更改),您可以在 Dnsmasq 配置文件 ( /etc/dnsmasq.conf) 中声明它们,使用类似server=203.0.113.1. 如果您的 ppp 或 dhcp 守护程序将您的 ISP 提供商的地址放入文件中,例如,则在:/etc/ppp/resolv.conf中引用该文件。dnsmasq.confresolv-file=/etc/ppp/resolv.conf
您可以在Dnsmasq 设置文档中找到最常见设置的说明,并在示例配置文件中找到完整的选项列表。
如果您运行的是 Debian、Ubuntu 或其他带有resolvconf软件包的发行版,请安装它。当您连接或断开网络时,Resolvconf 会自动管理在 DNS 配置中添加和删除条目。
| 归档时间: |
|
| 查看次数: |
9891 次 |
| 最近记录: |