如何在更改 resolvconf 后更新 dns

如何在更改 resolvconf 后更新 dns

我需要编辑系统的 dns 名称服务器,而无需重新启动,我相信系统使用了resolveconf。我对 所做的更改/etc/resolvconf/resolve.conf.d/base会在完全重新启动时反映出来,但我需要更新本地 dns 名称服务器而无需重新启动。在 ubuntu16.04 上

据我了解,我的系统使用 resolvconf,我的/etc/resolv.conf文件是从/etc/resolvconf/resolv.conf.d/base(以及headtail) 自动生成的。我进行了编辑base,需要让我的系统使用新的名称服务器。

我找到的所有答案似乎都引导我sudo resolvconf -u重新启动服务(可能)network-manager。从该man页面,我还尝试--enable-udpates重新运行-u

完成这些步骤后,我所做的更改base似乎都没有反映出来,而是使用以前的内容。resolve.confnslookup

我如何更新我的系统以使用我尝试设置的新 DNS 服务器(并且,如果我上面关于 ubuntu 用途的陈述是错误的或不完整的,请纠正我!)

谢谢你!

相关内容