前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu 12.10 中自定义DNS服务器设置

Ubuntu 12.10 中自定义DNS服务器设置

作者头像
EltonZheng
发布2021-01-26 11:02:23
1.3K0
发布2021-01-26 11:02:23
举报
文章被收录于专栏:Elton的技术分享博客

大家都知道,要修改Linux系统的DNS服务器,只需要编辑/etc/resolv.conf文件即可。然而在Ubuntu Server 12.10里面,打开这个文件后,虽然可以看到配置信息,但是同时也看到了文件头里醒目的两行注释:

代码语言:javascript
复制
#Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

大意是这个文件是由resolvconf程序进行动态生成的,请不要手动修改,修改的信息将会被覆盖。这究竟是怎么回事呢?

首先当然是不死心了,往里面添加了自己的DNS服务器地址后保存退出,发现能生效。看上去似乎没有什么问题了。

然而,在重启后,我添加的信息果然没有了!被系统自动覆盖了。

网上搜索了一下,发现了解决办法,原来只需要往resolvconf这个程序的目录里写入一个新配置文件就可以解决。让我们一起看看怎么样在Ubuntu 12.04 LTS Server版中配置自己的DNS服务器吧!

首先我们需要创建一个文件/etc/resolvconf/resolv.conf.d/tail:

代码语言:javascript
复制
#vim /etc/resolvconf/resolv.conf.d/tail

然后我们在这个文件里写入自己要添加的DNS服务器,格式与以前的/etc/resolv.conf文件一致:

nameserver 8.8.8.8 nameserver 8.8.4.4 然后输入wq保存退出。接下来我们重启下resolvconf程序,让配置生效:

代码语言:javascript
复制
#/etc/init.d/resolvconf restart

再去看看/etc/resolv.conf文件,自己添加的DNS服务器果然乖乖的写进去了!至此问题完美解决!

资料参考:http://askubuntu.com/questions/130452/how-do-i-add-a-dns-server-via-resolv-conf-ubuntu-12-04


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档