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

相关推荐
newxtc24 分钟前
【四川政务服务网-注册安全分析报告】
运维·selenium·安全·政务·安全爆破
算是难了29 分钟前
Docker基础总结
运维·docker·容器
@菜菜_达1 小时前
Nginx的安装与配置(window系统)
运维·nginx
wifi chicken1 小时前
Linux Wlan 无线协议栈开发-传输层详解
linux·网络协议
XH-hui2 小时前
【打靶日记】THL 之 Facultad
linux·网络安全·1024程序员节·thehackerlabs
熙xi.2 小时前
DHT11温湿度传感器Linux驱动开发完整流程
linux·运维·驱动开发
Yyyy4822 小时前
Ubuntu部署 Kubernetes1.23
linux·运维·ubuntu
三无少女指南2 小时前
在 Ubuntu 上使用 Docker 部署思源笔记:一份详尽的实践教程以及常见错误汇总
笔记·ubuntu·docker
豆约翰3 小时前
xv6-riscv开发调试环境搭建(vscode+ubuntu)
ide·vscode·ubuntu
人工智能训练3 小时前
在 Ubuntu 系统中利用 conda 创建虚拟环境安装 sglang 大模型引擎的完整步骤、版本查看方法、启动指令及验证方式
linux·运维·服务器·人工智能·ubuntu·conda·sglang