debian永久修改DNS的办法

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

 

debian11 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