侧边栏壁纸
  • 累计撰写 119 篇文章
  • 累计创建 60 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Ubuntu Linux中如何手动修改配置DNS地址

码峰
2022-10-20 / 0 评论 / 0 点赞 / 161 阅读 / 470 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-10-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题

最近在Ubuntu Linux中遇到,不知道什么原因DNS失效了,无法解析域名,只能通过IP地址访问外网服务器,在网上查了一下,不同的Ubuntu版本修改方法还不太一样。

Ubuntu20.04之后的版本修改DNS

Ubuntu 20.04 LTS和Ubuntu 21.10版本修改DNS

修改resolved.conf

编辑 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:

DNS=8.8.8.8 114.114.114.114

然后保存并退出。

重启 systemd-resolved服务

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

sudo systemctl restart systemd-resolved
sudo systemctl enable systemd-resolved 
mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/

查看 /etc/resolv.conf 文件就可以看到新的dns信息已经写入其中了。

Ubuntu 16/18.04 LTS 修改DNS

修改配置文件

vi /etc/resolvconf/resolv.conf.d/base
改为如下内容:

search localdomain #本机为DNS服务器
nameserver 8.8.8.8 #需要修改为的DNS
nameserver 8.8.4.4 #需要修改为的DNS

重启networking和resolvconf服务生效

sudo /etc/init.d/networking restart #使网卡配置生效
sudo /etc/init.d/resolvconf restart #使DNS生效

注:DNS可以设置一个或多个,优先级依次降低。

推荐DNS服务器

查询DNS地址:https://www.ip.cn/dns.html

名称 DNS 服务器 IP 地址
114 DNS 114.114.114.114 114.114.115.115
阿里AliDNS 223.5.5.5 223.6.6.6
百度 BaiduDNS 180.76.76.76
DNSPod DNS+ 119.29.29.29 119.29.29.29
CNNIC SDNS 1.2.4.8 210.2.4.8
oneDNS 117.50.11.11 52.80.66.66
DNS 派 / 电信/移动/铁通 101.226.4.6 218.30.118.6
DNS 派 联通 123.125.81.6 140.207.198.6
Google DNS 8.8.8.8 8.8.4.4
IBM Quad9 9.9.9.9
OpenDNS 208.67.222.222 208.67.220.220
V2EX DNS 199.91.73.222 178.79.131.110
0

评论区