Ubuntu14.04下配置固定DNS

由于在Ubuntu14.04下安装东西,老是访问不了网络,发现DNS老是容易自己变。取之于网,用之于网络,总结一下:
参考了这位仁兄的博客
等博客

配置文件:cat /etc/resolv.conf

#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

这个配置文件是自动生成的,手动改,每次都会被重写,理论上有三个地方可以改变它的内容,并让其永久生效:
1./etc/resolvconf/resolv.conf.d/base
2./etc/resolvconf/resolv.conf.d/head
3./etc/network/interfaces
前两个在相同目录下甚至还可以加一个tail,内容改的形式像这样:
nameserver 8.8.4.4

改完之后要 刷新:sudo /sbin/resolvconf -u还是
要sudo /etc/init.d/resolvconf restart,我搞忘记了,都执行了一下,哈哈

然后再去看/etc/resolv.conf:
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 127.0.1.1
nameserver 8.8.4.4

它应该由以下几个依次组成:

  1. cat /etc/resolvconf/resolv.conf.d/head
    nameserver 114.114.114.114
  2. cat /etc/network/interfaces 这个在中间
    dns-nameservers 8.8.8.8
  3. cat /etc/resolvconf/resolv.conf.d/tail
    nameserver 8.8.4.4

至于nameserver 127.0.1.1,这个是/etc/resolv.conf默认自带的
PS:我自己刚开始也配置了/etc/resolvconf/resolv.conf.d/base的,后来又删除了,重新配置了base:
nameserver 114.114.115.115
执行了sudo /sbin/resolvconf -u 和 sudo /etc/init.d/resolvconf restart,以及重启之后,都没有看到base里的dns生效,应该是有什么冲突吧?

吐槽一下:每次安系统,如果不总结,会让人很头痛,不同版本的又有不同的配置方式…MLGB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值