临时修改

vim /etc/resolv.conf

往里面插入一行(可以插入多行)

nameserver 8.8.8.8
nameserver 114.114.114.114

当这个方法每次重启会失效

永久修改

/etc/resolv.conf写着

# This file is managed by man:systemd-resolved(8). Do not edit

这说明这个⽂件是被systemd-resolved这个服务托管的,这个服务的配置⽂件在/etc/systemd/resolved.conf

我们去修改,DNS选项可以用空格隔开多个DNS服务器

vim /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 114.114.114.114
#FallbackDNS=
#Domains=
LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes

然后重启systemd-resolved服务即可

service systemd-resolved restart

另⼀种更简单的办法是,我们直接停掉systemd-resolved服务,这样再修改/etc/resolv.conf,就可以⼀直⽣效了。