Ubuntu系统修改DNS的方法(临时&永久)
第一、临时修改DNS方法
修改resolv.conf文件:
vi /etc/resolv.conf
加入想要修改的DNS地址
nameserver 1.1.1.1
nameserver 223.5.5.5
nameserver 8.8.8.8
nameserver 8.8.4.4
注: 多个DNS,就一行一个,修改之后保存退出即可;此方法修改后即刻生效,但重启后失效。
第二、永久修改DNS方法
1、先备份resolv.conf原文件
cp /etc/resolv.conf /etc/resolv.conf.bak
2、修改 /etc/systemd/resolved.conf 文件
vim /etc/systemd/resolved.conf
可以根据以下提供的参数修改resolved.conf文件中的信息
指定 DNS 服务器,以空白分隔,支持 IPv4 或 IPv6 位置
DNS=8.8.8.8 114.114.115.115
备用 DNS 服务器
FallbackDNS=8.8.8.8
设置搜索域名
Domains=domain.com
设置 LLMNR 是否激活,可用的选项有 yes、no、resolve
LLMNR=yes
设置 MulticastDNS 是否激活,可用的选项有 yes、no、resolve
MulticastDNS=yes
设置 DNSSEC 是否激活,可用的选项有 yes、no、allow-downgrade
DNSSEC=yes
Ubuntu系统修改DNS的方法(临时&永久).md 2025-08-09
2 / 2
设置缓存是否激活,可用的选项有 yes、no、no-negative
Cache=no-negative
3、重启 systemd-resolved 服务
systemctl restart systemd-resolved
4、设置开机启动 systemd-resolved 服务
systemctl enable systemd-resolved
注:
重新生成resolve.conf文件
ln -s /run/systemd/resolve/resolv.conf /etc/
评论(没有评论)