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

相关推荐
♞沉寂1 小时前
信号以及共享内存
linux·c语言·开发语言
egoist20232 小时前
【Linux仓库】进程创建与进程终止【进程·柒】
linux·运维·服务器·进程创建·写时拷贝·进程终止
大锦终2 小时前
【Linux】文件系统
linux·服务器·c++
赴3354 小时前
Xftp8传输文件与 Linux 系统 Anaconda 安装
linux·anaconda·xftp
源远流长jerry4 小时前
STM32之MCU和GPIO
linux·c++·stm32·单片机·嵌入式硬件
华纳云IDC服务商4 小时前
服务器Linux防火墙怎样实现访问控制
linux·运维·服务器
胡桃不是夹子5 小时前
linux系统装google chrome,amd64
linux·运维·chrome
睡觉z10 小时前
Jenkins持续集成系统
运维·ci/cd·jenkins
Johny_Zhao12 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory