博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Ubuntu 14.04 64bit中永久添加DNS的方法
阅读量:5076 次
发布时间:2019-06-12

本文共 694 字,大约阅读时间需要 2 分钟。

DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的

/etc/resolv.conf是/run/resolvconf/resolv.conf的符号链接
错误的修改方法
直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因为重启系统后,该配置文件会被重新覆盖。
这一点也可以该文件顶部的注释行证明

原因解释:

在Ubuntu中有一个 resolvconf的服务,这个服务用来控制/etc/resolv.conf的内容。
所以一旦我们重启了系统或者该服务,那么/etc/resolv.conf文件中的内容将被还原为原来的内容。
所以直接修改/etc/resolv.conf并不能解决这个问题。

 

正确的修改方法

修改如下文件,默认是空的
sudo vim /etc/resolvconf/resolv.conf.d/base
在里面加入你想添加的DNS服务器,一行一个
修改好后保存,然后执行
sudo /sbin/resolvconf -u
或者
sudo etc/init.d/resolvconf restart 

或者重启系统

再查看/etc/resolv.conf文件,已经将我们添加的内容加上了

cat /etc/resolv.conf

另一种方法

sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8 114.114.114.114

转载于:https://www.cnblogs.com/weifeng1463/p/8532635.html

你可能感兴趣的文章
学习搭建S3C6410开发板的测试环境心得
查看>>
表单重复提交与解决
查看>>
HOJ---12500 Faculty Dividing Powers[数论]
查看>>
【例题 6-11 UVA-297】Quadtrees
查看>>
【hdu 2376】Average distance
查看>>
Apache网站服务器
查看>>
Codeforces #333 Div.2
查看>>
java_easyui体系之DataGrid(4)[转]
查看>>
语句-跳转语句&异常语句
查看>>
jsonObject的使用
查看>>
Http请求 post get
查看>>
JavaScript&jQuery.表达式与运算符
查看>>
JavaScript&jQuery.对象.属性
查看>>
为优雅,简洁而使用$_
查看>>
file_get_post实现post请求
查看>>
SpringBoot入门 (五) 数据库访问之spring data jpa
查看>>
JavaScript基础笔记(六)BOM
查看>>
千万不要点我
查看>>
navcat mysql 设置主表的外键
查看>>
button
查看>>