如何使 resolvconf 将名称服务器附加到列表中而不是放在前面?

如何使 resolvconf 将名称服务器附加到列表中而不是放在前面?

我正在尝试配置 OpenVPN 以按照所述更新 DNS 服务器这里。这似乎有效,但resolvconf将名称服务器(以及搜索域)添加到现有名称服务器列表中。我怎样才能让它把东西附加到最后(即给予这些设置较低的优先级)?

答案1

您可以使用resolv.conf.headresolv.conf.tail文件在由 生成的内容之前和之后添加行resolvconf

答案2

使用name_servers_append而不是name_servers

答案3

当您添加名称服务器和搜索域/etc/resolvconf/resolv.conf.d/base然后运行时,sudo resolvconf -u它将把您的记录附加到etc/resolv.conf。

答案4

Resolvconf 根据接口类型对名称服务器地址进行优先级排序。可以通过更新来更改优先级/etc/interface-order文件或/etc/resolvconf.conf.例如,要确保名称服务器eno1具有更高的优先级,请将此行添加到/etc/resolvconf.conf

interface_order="lo* eno*"

相关内容