github.com 链接127.0.0.1

1. 禁用 systemd-resolved
复制代码
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
2. 替换 /etc/resolv.conf 为静态 DNS
复制代码
sudo rm -f /etc/resolv.conf
echo "nameserver 114.114.114.114" | sudo tee /etc/resolv.conf
3. 验证解析是否恢复正常

执行:

复制代码
dig github.com

你应该看到返回的 IP 是 GitHub 的公网地址,例如:

复制代码
github.com.     60     IN     A     140.82.114.4
4.禁用 NetworkManager 对 DNS 的管理

修改 NetworkManager 的配置文件,阻止它自动重置 /etc/resolv.conf

编辑文件 /etc/NetworkManager/NetworkManager.conf,添加以下内容:

复制代码
[main]
dns=none
5.重启 NetworkManager
复制代码
sudo systemctl restart NetworkManager

这个时候如果去关闭wifi就不会重置dns,注意观察 /etc/resolv.conf是否被覆盖,如果错误的dns直接回造成无法上网

相关推荐
sghuter5 小时前
Ubuntu安装Redis
redis·ubuntu·bootstrap
A.A呐5 小时前
【Linux第十三章】缓冲区
linux·服务器
想唱rap6 小时前
Linux线程
java·linux·运维·服务器·开发语言·mysql
JFSJFX6 小时前
手机短信误删怎么办?这4种恢复办法亲测有效,轻松找回短信
运维·服务器
yuzhuanhei6 小时前
docker常用命令
运维·docker·容器
無名路人6 小时前
Zsh 脚本 + VS Code 任务:NestJS + Vue3 一键部署到 1Panel
运维·后端·自动化运维
HwJack206 小时前
HarmonyOS响应式布局与窗口监听:让界面像呼吸般灵动的艺术
ubuntu·华为·harmonyos
anarckk7 小时前
docker volume 导入导出命令
运维·docker·容器
cccccc语言我来了7 小时前
Linux(9)操作系统
android·java·linux
Lueeee.7 小时前
Linux驱动中为什么既有 sysfs,又有字符设备?以 DHT11 驱动为例彻底讲透
linux·驱动开发