Ubuntu 14.04 如何修改 dns 并且不被覆盖?

2015-12-24 15:54:51 +08:00
 cairnechen

已经关闭了 dnsmasq

修改 /etc/resolvconf/resolv.conf.d/base
然后 sudo resolvconf -u 重启没有生效

修改 /etc/resolvconf/resolv.conf.d/head
然后 sudo resolvconf -u 不重启也生效

但是在 resolv.conf 中顺序是这样的 以腾讯 dns 为例
nameserver 119.29.29.29
nameserver 127.0.0.1

而且 head 文件中的注释是不建议修改的,网上搜索相关问题,都是建议修改 base

求助各位 ubuntu 修改 dns 并且一直生效不被覆盖的正确姿势

1724 次点击
所在节点    问与答
2 条回复
dingyaguang117
2015-12-24 16:05:21 +08:00
/etc/dhcp/dhclient.conf

interface "eth0" {
prepend domain-name-servers 202.101.172.35;
}
cairnechen
2015-12-24 16:26:08 +08:00
@dingyaguang117

这样改了之后, resolv.conf 文件会变动吗?如果不会,该怎么验证已经生效了呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245866

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX