我需要编辑系统的 dns 名称服务器,而无需重新启动,我相信系统使用了resolveconf
。我对 所做的更改/etc/resolvconf/resolve.conf.d/base
会在完全重新启动时反映出来,但我需要更新本地 dns 名称服务器而无需重新启动。在 ubuntu16.04 上
据我了解,我的系统使用 resolvconf,我的/etc/resolv.conf
文件是从/etc/resolvconf/resolv.conf.d/base
(以及head
和tail
) 自动生成的。我进行了编辑base
,需要让我的系统使用新的名称服务器。
我找到的所有答案似乎都引导我sudo resolvconf -u
重新启动服务(可能)network-manager
。从该man
页面,我还尝试--enable-udpates
重新运行-u
。
完成这些步骤后,我所做的更改base
似乎都没有反映出来,而是使用以前的内容。resolve.conf
nslookup
我如何更新我的系统以使用我尝试设置的新 DNS 服务器(并且,如果我上面关于 ubuntu 用途的陈述是错误的或不完整的,请纠正我!)
谢谢你!