无需编辑“etc/resolv.conf”即可将 DNS 添加到 Ubuntu

无需编辑“etc/resolv.conf”即可将 DNS 添加到 Ubuntu

我的网络上的互联网使用主 DNSa.b.c.d和备用 DNS,e.f.g.h每次我需要它工作时,我都需要将nameserver a.b.c.d和附加nameserver e.f.g.h/etc/resolv.conf。有没有更简单的方法可以做到这一点,可能不需要我在 PC 重启时执行此操作,我尝试了脚本,它有效,但它似乎只是一种黑客行为。

答案1

通过在您正在使用的接口下方/etc/network/interfaces插入行(通常是或)来手动将这些名称服务器添加到您的文件中dns-nameservers a.b.d.c e.f.g.heth0wlan0

答案2

您可以通过在/etc/network/interfaces参数中添加 DNS 服务器来实现此目的dns-nameservers,其中每个 DNS 服务器之间用空格分隔,如下所示:

dns-nameservers 1.2.3.4 5.6.7.8

例子:

dns-nameservers 8.8.8.8 10.10.10.254

您还可以编辑该文件/etc/resolvconf/resolv.conf.d/base,并以编辑/etc/resolv.conf

例子:

nameserver 8.8.8.8
nameserver 10.10.10.254
search domain.local

相关内容