来自:zip11 > 馆藏分类
配色: 字号:
Ubuntu 20.04 设置 DNS 的方法
2022-04-09 | 阅:  转:  |  分享 
  
如题,Ubuntu20.04LTS版本安装之后,发现偶尔报错Temporaryfailureinnameresolution,搜索一番之后大部分意见认为是系统的DNS设置不全面,建议重新设置一下DNS。



按照网上的文章,直接修改的是/etc/resolv.conf,原文内容如下:



nameserver127.0.0.53

optionsedns0trust-ad

直接添加新的dns,例如:



nameserver8.8.8.8

nameserver114.114.114.114

结果reboot重启之后,还是原来的内容不变,仔细查看才发现/etc/resolv.conf本身在第一行的注释里面已经写了“Donotedit"。经过查阅相关资料,找到如下方法可以修改Ubuntu20.04LTS版本的DNS,



首先修改/etc/systemd/resolved.conf文件,在其中添加dns信息,例如:



DNS=8.8.8.8114.114.114.114

然后退出保存。



然后以root身份在ubuntu终端中依次执行如下命令:



systemctlrestartsystemd-resolved

systemctlenablesystemd-resolved



mv/etc/resolv.conf/etc/resolv.conf.bak

ln-s/run/systemd/resolve/resolv.conf/etc/

再查看/etc/resolv.conf文件就可以看到新的dns信息已经写入其中了。
献花(0)
+1
(本文系zip11首藏)