如何在Ubuntu永久性的resolv.conf中进行更改
时间:2020-01-09 10:45:23 来源:igfitidea点击:
使用/etc/resolv.conf文件更改DNS配置时,我们必须已经注意到更改不是永久的。
该文件清楚地提到了它:
# 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
在resolv.conf中进行永久更改:
要使resol.conf中与DNS相关的更改永久生效,我们需要更改名为dhclient.conf的DHCP配置文件。我们可以在以下位置找到文件:/etc/dhcp/dhclient.conf
我们会看到以下行:
#supersede domain-name "fugue.com home.vix.com"; #prepend domain-name-servers 127.0.0.1;
删除前面的"#",然后使用所需的域名和域名服务器。保存。现在与DNS相关的更改将是永久性的。
在resolv.conf中进行永久更改的替代解决方法:
此解决方法需要在系统中安装程序resolvconf。通常,默认情况下,该程序已安装在许多Linux系统中,但要确保已安装,请在Ubuntu的终端(Ctrl + Alt + T)中使用以下命令:
sudo apt-get install resolvconf
确保已安装resolvconf后,请使用以下命令编辑配置文件:
sudo gedit /etc/resolvconf/resolv.conf.d/base
保存。现在,resolv.conf中的设置将是永久的。