Ubuntu22.10修改DNS

我在访问一些网页的时候,有些域名会跳到同一个网站,即便访问那些尚未被注册的域名,也会跳转到同一个网站,所以我就在想我是不是有必要更换一下DNS。

系统版本:Ubuntu22.10

目的:将电脑DNS改为阿里公共DNS,223.5.5.5、223.6.6.6

编辑文件sudo vim /etc/systemd/resolved.conf,在最后添加这两行:

# /etc/systemd/resolved.conf

DNS=223.5.5.5
DNS=223.6.6.6

重启服务:systemctl restart systemd-resolved.service

查看状态:resolvectl status,可以看到DNS已经是修改后的了:

$ resolvectl status
Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub
Current DNS Server: 223.5.5.5
       DNS Servers: 223.5.5.5 223.6.6.6

本文这些命令未来有可能会过时,所以如果按照这里的方法修改DNS不成功的话,这很正常,继续去谷歌、百度即可。事实上本文的这个方法就是我从几个地方找到的资料拼凑出来的。

参考:

  1. Ubuntu 18.04 永久修改DNS的方法
  2. systemd-resolve command not found in Ubuntu 22.04 desktop