Ubuntu24.04配置DNS

8 阅读1分钟

配置方法一: 重启后失效

修改/etc/resolv.conf内容,将nameserver换成下面的地址

nameserver 8.8.8.8

但是这个修改有些问题,在重启系统后,我们修改的nameserver会被改成其他的

配置方法二: 重启后有效

修改/etc/systemd/resolved.conf文件,修改内容如下

[Resolve]
DNS=8.8.8.8

重启网络

systemctl restart systemd-resolved
systemctl restart NetworkManager

配置DNS

重启网络后,上一步重新生成了/run/systemd/resolve/resolv.conf文件,我们只需把这个文件链接到/etc/resolv.conf即可

sudo mv /etc/resolv.conf /etc/resolv.conf.bak

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

查看下文件

查看 /etc/resolv.conf,我们看到8.8.8.8配置到最前面了

➜  ~ cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 192.168.3.1
search .

参考文章