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

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

请提供:

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

注意:不要要求我修改自动生成和覆盖的文件,例如/etc/resolv.conf

答案1

您需要用您最喜欢的编辑器编辑此文件:

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

断开网络

在此处输入图片描述

连接网络

在此处输入图片描述

答案2

您可以使用

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

并在那里输入您的搜索域。之后,断开连接,再连接,它们就会出现在那里。

相关内容