Ubuntu修改DNS的方法
Ubuntu经常有一大堆的Bug,如显卡驱动、软件包依赖、DNS等问题。今天重点讲一下DNS问题的解决方法。
一、什么是Ubuntu DNS 问题
在使用Ubuntu的过程中,经常会出现以下错误:
ping: XXX.com: 域名解析失败
这是因为Ubuntu默认的DNS偶尔会出BUG。
如果你去“设置”里面改DNS,你会发现:Ubuntu还是用的原来的DNS,重启也没用。
于是,我们只好用更高级的手段来修改DNS了。
网上的很多教程都是没用的,经过一系列探索,我研究出了Ubuntu修改DNS的方法。
二、临时修改DNS
这种方法可以暂时性修改DNS,但是重启之后就实效了。
1. 编辑 /etc/resolv.conf 文件
sudo gedit /etc/resolv.conf
2. 加入以下代码
nameserver 114.114.114.114
nameserver 8.8.8.8
就可以了。114.114.114.114和8.8.8.8可以换成自己喜欢的DNS。
修改完成,保存,立即生效。
三、永久修改DNS
注意到/etc/resolv.conf最上面有这么一行:
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
说明重启之后这个文件会被自动覆盖。
那怎么防止被覆盖呢?只需要关掉覆盖它的服务就行了。
1. 停用systemd-resolved服务
sudo systemctl disable --now systemd-resolved
2. 修改NetworkManager文件:
sudo gedit /etc/NetworkManager/NetworkManager.conf
3. 在[main]
节点下增加下面的配置:
dns=none
4. 其实resolv.conf不是一个文件,是一个软链接。禁用systemd-resolved之后,软链接就实效了,所以我们需要自己创建一个resolv.conf文件。
cd /etc
sudo mv resolv.conf resolv.conf.bak
sudo touch resolv.conf
5. 按照临时修改的方法修改
6. 重启
reboot
这样的话,即使重启,文件也不会被覆盖。
然后,Ubuntu的DNS BUG就被修复了!
参考资料:Ubuntu 20.04 修改 DNS
Ubuntu修改DNS的方法相关推荐
- linux修改dns不生效,Linux 临时修改和永久修改DNS的方法
Linux 临时修改和永久修改DNS的方法 sunpma • 2019 年 09 月 15 日 修改DNS配置 查看当前DNS配置:cat /etc/resolv.conf 方法一(临时修改,重启失效 ...
- 知识分享之Ubuntu——修改DNS
知识分享之Ubuntu--修改DNS 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家, ...
- 5e连不上服务器如何修改Dns,Ubuntu 18.04 永久修改DNS的方法
1.问题背景 发现每次在/etc/resolv.conf 修改DNS之后,重启服务器DNS就会重置为原始127.0.0.53. 2.解决过程 查看 /etc/resolv.conf文件发现如下: 结果 ...
- 修改域名dns服务器,新网互联域名如何修改DNS设置方法
在新网互联注册的域名,DNS默认为新网互联DNS服务器(例如:ns1.dns.com.cn.ns2.dns.com.cn). 为了方便管理,使用西部数码的智能DNS解析服务,可以将域名的DNS修改为西 ...
- 域服务器如何修改域名,新网域名如何修改DNS设置方法
在新网注册的域名,DNS默认为新网DNS服务器(例如:ns11.xincache.com.ns12.xincache.com). 为了方便管理,使用西部数码的智能DNS解析服务,可以将域名的DNS修改 ...
- 西部数码服务器绑定域名解析,中国数据域名如何修改DNS设置方法
在中国数据注册的域名,DNS默认为中国数据DNS服务器(例如:dns1.zgsj.com.dns5.4cun.com). 为了方便管理,使用西部数码的智能DNS解析服务,可以将域名的DNS修改为西部数 ...
- dhcp服务器修改dns设置方法,dhcp服务器的dns设置方法
dhcp服务器的dns设置方法 内容精选 换一换 文件系统与服务器的连接断开,需要重新挂载.没有配置自动挂载,重启服务器后会自动断开.参考自动挂载文件系统,在云服务器设置重启时进行自动挂载.如果上述方 ...
- Ubuntu修改DNS服务器
修改DNS服务器: vim /etc/resolv.conf nameserver 59.49.49.49 转载于:https://blog.51cto.com/12085228/1957353
- 手动修改dns服务器设置,如何修改DNS设置 修改DNS设置方法【详解】
如何修改DNS设置? 提供DNS服务的是安装了DNS服务器端软件的计算机.服务器端软件既可以是基于类linux操作系统,也可以是基于Windows操作系统的.装好DNS服务器软件后,您就可以在您指定的 ...
最新文章
- linux如何编译tex,Linux下优秀的文本编辑器(Markdown、LaTeX、MathJax)
- Android开发之Mediaplayer
- 【Python】利用Conda尝鲜Python 3.10
- 释放tcp连接的命令是_最实用的6个网络命令,网络故障不求人
- 开发者都应该知道的15个API
- C程序中对时间的处理——time库函数详解转
- joomla第一单元第四节K2类别设置和第五节项目视图选项
- 那些年,翻过山,趟过河,挖了山丘,黑了河沟,终于还是遇到了——跨服务器查询...
- APK反编译JAVA源码
- 企业架构之道(三)之企业架构框架概述
- vue炫酷好看的登陆界面
- RTMP推流摄像机联合EasyCVR安防视频云服务平台助力智能楼宇的建设
- win7安装高版本的node解决办法
- 资源收集贴(持续更新...)
- 自然月合同月 生成费用
- Bark 使用指南:如何自建 iOS 消息推送服务
- 我学会了用ethtool给网卡点灯
- 掌上实验室V8系列教程(七)I2C应用 HP203B
- 化工企业MES解决方案
- 如何自己实现一个scrapy框架——框架完善(四)
热门文章
- Code Review 代码评审
- 1579: 【例 5】皇宫看守(最小支配集——贪心求解/树形DP)
- unity3d Antialiasing 抗锯齿效果 之渲染效果提升
- DataTable添加数据
- 3-4章 第3章 form表单组件与小程序前后端通信
- JUC并发编程笔记1__JUC概述、虚假唤醒问题、JUC的生产者和消费者关系、8锁问题(对象锁、类锁区别)
- MFC之COleVariant
- 软件测试报告需要包括哪些内容?测试人员收藏这份必备指南!!!
- 数据可视化作业(pivot_wider)(pivot_longer)
- PHP相册模块,支持Flash及JS模板插件安装。