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直接回造成无法上网

相关推荐
明长歌23 分钟前
【docker】docker registry搭建私有镜像仓库
运维·docker·容器
weixin_428498492 小时前
Linux上并行打包压缩工具
linux
Estar.Lee2 小时前
MySQL中外键约束详解 外键在表关系维护中的作用
运维·数据库·mysql·api·免费api
藥瓿亭3 小时前
K8S认证|CKS题库+答案| 11. AppArmor
运维·服务器·docker·云原生·容器·kubernetes·cks
胖大和尚3 小时前
Linuxkernel学习-deepseek-2
linux
we199898983 小时前
Linux:守护进程(进程组、会话和守护进程)
linux·运维·服务器
无脑学c++4 小时前
在Ubuntu上使用 dd 工具制作U盘启动盘
linux·运维·ubuntu
南棱笑笑生4 小时前
20250611在全志H3平台的Nano Pi NEO CORE开发板上运行Ubuntu Core16.04时让4G模块EC200A-CN使用AT命令拨号上网
linux·数据库·ubuntu
SimpleForest4 小时前
ubuntu 系统分区注意事项
linux·ubuntu·分区
云途行者4 小时前
Ubuntu 24.04 systemd-journald日志系统 journalctl 查看日志
ubuntu