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    # 启用网卡,重新加载配置
相关推荐
jscxy520620 小时前
ospf综合实验
运维·服务器·网络
慵懒的猫mi20 小时前
deepin 25部署x11vnc+xrdp,实现vnc和mstsc双重访问
linux·windows·开源软件·deepin
IP搭子来一个20 小时前
爬虫使用代理 IP 频繁失效,该如何定位问题?
网络·爬虫·tcp/ip
KaMeidebaby20 小时前
卡梅德生物技术快报|酵母双杂交 cDNA 文库构建与蛋白互作筛选流程
服务器·前端·数据库·人工智能·算法
csdn_aspnet20 小时前
Modbus TCP C# 客户端程序
服务器·网络·tcp/ip·c#
辣椒思密达20 小时前
住宅IP与机房IP的区别及技术选型指南
网络·网络协议·tcp/ip
沐风___20 小时前
App 上架之后:如何看数据、获取用户与持续迭代产品
服务器·前端·数据库
小灰灰搞电子20 小时前
Rust 实现异步ModbusTCP主机源码分享
服务器·网络·modbustcp·rust
apcipot_rain21 小时前
计科八股20260529——连接协议连接线程池、模块拆解模块通信、WebSocket
运维·服务器·网络·八股
AAA大运重卡何师傅(专跑国道)21 小时前
力扣hot100
服务器·前端·数据库