ubuntu 14.04 dns 配置 -尊龙游戏旗舰厅官网
最近得到一个比较好用的dns,每次重启后都修改dns配置文件 /etc/resolv.conf 重启就会失效
从网上得知 /etc/resolv.conf中的dns配置是从/etc/resolvconf/resolv.conf.d/head中加载而来,所以每回改resolv.conf都会失效,在此文件里面已经有说明
打开/etc/resolv.conf内容如下: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
内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
所以我们不能直接修改这个文件了
查资料得到两种方法:
方法1:
sudo vim /etc/network/interfaces dns-nameservers 8.8.8.8方法2:(这个文件默认是空的)
sudo vim /etc/resolvconf/resolv.conf.d/base nameserver 8.8.8.8 nameserver 8.8.4.4如果有多个dns就一行一个
修改好保存,然后执行
resolvconf -u
sudo vim /etc/resolvconf/resolv.conf.d/head
打开里面显示如下
再看/etc/resolv.conf,最下面就多了2行:
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 nameserver 8.8.8.8 nameserver 8.8.4.4现在此dns已经生效了,无需重启,当然重启也不会丢失
此外还有一种方法是修改/etc/resolvconf/resolv.conf.d/head
sudo vim /etc/resolvconf/resolv.conf.d/head
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是尊龙游戏旗舰厅官网为你收集整理的ubuntu 14.04 dns 配置的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: navicat如何导入sql文件