debian系统修改DNS的办法有多种,有些人在修改之后没几天就发现又变成其他的了。这里就简单介绍下如何通过修改debian的DNS并且保证不会被系统篡改(临时改动的会被覆盖),大致两种办法,简单介绍下。

方法一:使用 systemd-resolved
编辑 resolved.conf 配置文件
nano /etc/systemd/resolved.conf
取消注释并修改以下行:
[Resolve]
DNS=8.8.8.8 1.1.1.1 208.67.222.222
FallbackDNS=8.8.4.4 1.0.0.1
Domains=~.
DNSSEC=allow-downgrade
DNSOverTLS=opportunistic
重启 systemd-resolved 服务:
sudo systemctl restart systemd-resolved
sudo systemctl enable systemd-resolved
创建符号链接(如果不存在)
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
方法二:直接修改 resolv.conf
编辑 resolv.conf
nano /etc/resolv.conf
添加DNS
nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 208.67.222.222
options edns0 trust-ad
search .
防止网络管理器覆盖
chattr +i /etc/resolv.conf
如果要要取消保护
chattr -i /etc/resolv.conf
本站QQ群:916711110,discord群:https://discord.gg/YRNaXa4fgU
















