Linux系统能ping通ip但无法ping通域名的解决方法

一、先确认系统网络管理服务

现代 Linux 发行版常用 NetworkManager 或 systemd-networkd 管理网络,而非传统 networking.service ,先检查系统在用的网络服务:

1.检查 NetworkManager

执行以下命令:

bash 复制代码
 sudo systemctl status NetworkManager

若服务状态是 active (running) ,说明系统用它管理网络,后续用它重启网络;若没安装,可能提示 Unit NetworkManager.service not found ,就看 systemd-networkd

2. 检查 systemd-networkd

执行以下命令:

bash 复制代码
sudo systemctl status systemd-networkd

若状态是 active (running) ,说明系统用它管理网络。

二、对应服务重启方法

情况 1:用 NetworkManager 管理网络

直接重启 NetworkManager 服务,命令:

bash 复制代码
sudo systemctl restart NetworkManager

重启后,网络配置(比如你改的网卡 IP 等)一般会重新加载生效。

情况 2:用 systemd-networkd 管理网络

重启 systemd-networkd 服务,命令:

bash 复制代码
sudo systemctl restart systemd-networkd

三、通用"手动重启网卡"方法(不确定服务时用)

若不清楚系统用啥网络服务,可直接针对网卡操作,手动禁用、启用网卡(需替换实际网卡名,比如 ens33 ):

bash 复制代码
sudo ifdown ens33  # 禁用网卡
sudo ifup ens33    # 启用网卡,重新加载配置
相关推荐
艾莉丝努力练剑5 分钟前
【QT】Qt常用控件与布局管理深度解析:从原理到实践的架构思考
linux·运维·服务器·开发语言·网络·qt·架构
AI_Claude_code6 分钟前
安全与合规核心:匿名化、日志策略与法律风险规避
网络·爬虫·python·tcp/ip·安全·http·网络爬虫
码云数智-园园15 分钟前
Python 列表与元组:从核心区别到实战选型
运维·服务器·windows
格林威16 分钟前
Linux系统工业相机:Linux udev 规则绑定相机设备
linux·运维·开发语言·人工智能·数码相机·计算机视觉·工业相机
IMPYLH18 分钟前
Linux 的 mv 命令
linux·运维·服务器·bash
weixin_4235339920 分钟前
虚拟机-ubuntu突然连不上网,网络图标消失
linux·运维·ubuntu
zzzsde24 分钟前
【Linux】进程间通信(3)system V信号量
linux·运维·服务器
峥无27 分钟前
Linux 调试效率革命:CGDB
linux·运维·服务器
莫回首�6 小时前
ubuntu 20.04 多网卡配置,遇到问题总结
linux·网络·ubuntu
网络安全许木7 小时前
自学渗透测试第11天(Linux压缩解压与磁盘管理)
linux·网络安全·渗透测试