如何添加一些其他DNS搜索域而不忽略DHCP返回的域?


8

请提供:

  • 添加我的自定义域搜索选项的正确位置(最好将其附加到DHCP列表中,而不是添加在前面)
  • 运行以使设置生效的命令

注意:请勿要求我修改自动重新生成并覆盖的文件,例如 /etc/resolv.conf

Answers:


13

您将需要使用自己喜欢的编辑器来编辑此文件:

sudo vim /etc/dhcp/dhclient.conf

归档后,您应该在其supersede旁边看到带注释的行:

#supersede domain-name "...."

取消注释该行,将名称替换supersedeappend,然后添加您要搜索的域名(按照下面的示例,在第一个之后留一个空格"):

append domain-name " ubuntu.com ubuntu.net test.ubunut.com";

保存文件并关闭。

您需要做的就是重新启动网络连接。您可以通过拔出并插入物理网络连接或禁用并启用网络连接来实现此目的(请参见下图)。之后,您应该可以进行以下操作:

核实:

sudo cat /etc/resolv.conf

断开网络

在此处输入图片说明

连接网络

在此处输入图片说明


很好,但是第一个域名前的空格是否必要?
13年

@ l0b0:是的,最好有这个空间,否则最后一个现有的域名(在resolv.conf中)和第一个新添加的域将粘在一起,就像:existing-one.comfirst-append.com而不是existing-one.com first-append.com。干杯!!
MacUsers 2013年

在16.04中似乎无法使用
DAB

3

您可以使用

→nm-applet(右键单击)→编辑连接→选择连接→编辑→IPv4设置→其他搜索域

并在那里输入搜索域。之后,断开连接,然后连接就可以了。


16.04中的nm-applet给我以下错误:(nm-applet:28103):Gdk-Critical **:gdk_window_thaw_toplevel_updates:断言'window-> update_and_descendants_freeze_count> 0'失败。
DAB
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.