DNS 127.0.0.53 无法访问网络

Dorimu 发布于 2024-06-14 66 次阅读


问题描述

最近更新软件包,发现apt无法更新,排查下来发现是dns的问题,在/etc/resolv.conf 中DNS变为 nameserver 127.0.0.53

当时直接改为阿里云DNS 223.5.5.5 发现一会儿就被覆盖了

查阅注释:

# 127.0.0.53 is the systemd-resolved stub resolver.

大抵是systemd-resolved的DNS服务出问题了,也懒得排查问题,决定换掉resolved使用unbound。

安装配置unbound

sudo apt install unboundsudo vim  /etc/NetworkManager/NetworkManager.conf

在 NetworkManager.conf 添加

[main]dns=unbound

然后 reboot即可

注意:因为无法解析dns可能无法使用apt,你可能需要根据apt错误提示手动下载deb包并使用 dpkg -i [···].deb 安装