DNS列表

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Cloudflare DNS
# IPv4
1.1.1.1
1.0.0.1
# IPv6
2606:4700:4700::1111
2606:4700:4700::1001

# Google DNS
# IPv4
8.8.8.8
8.8.4.4
# IPv6
2001:4860:4860::8888
2001:4860:4860::8844

# 阿里云公共DNS
# IPv4
223.5.5.5
223.6.6.6
# IPv6
2400:3200::1
2400:3200:baba::1

# 腾讯DNSPod公共DNS
# IPv4
119.29.29.29
# IPv6
2402:4e00::

方法一:Systemd-resolved

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#查看是否安装
sudo systemctl status systemd-resolved
#没有安装执行命令安装并启动
sudo apt update
sudo apt install systemd-resolved -y
sudo systemctl enable systemd-resolved && sudo systemctl start systemd-resolved
#修改DNS
sudo nano /etc/systemd/resolved.conf
#示例
[Resolve]
DNS=8.8.8.8 1.1.1.1
FallbackDNS=8.8.4.4
#修改完后退出,重新启动
sudo systemctl restart systemd-resolved

报错masked解决方法

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#输入下面的命令
sudo systemctl unmask systemd-resolved
#再次重启
sudo systemctl restart systemd-resolved
#查看是否修改成功
resolvectl status
#查看是否软链接成功
ls -l /etc/resolv.conf
#上面命令示例
lrwxrwxrwx 1 root root 32 Feb 11  2024 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
#不一样执行下面的命令后再次查看
sudo rm /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

方法二:Resolved

1
2
3
4
5
sudo apt update
sudo apt install resolvconf
sudo nano /etc/resolv.conf
#防止被修改
sudo chattr +i /etc/resolv.conf