)
第一步问题定位排查动作不要去改 DNS先直接 Ping 一个公共的 IP 地址不依赖域名解析。ping -c 2 223.5.5.5这是一个阿里云的 DNS 服务器 IP结论✅如果 Ping 通了说明网络是通的问题纯粹是DNS 配置错误。❌如果 Ping 不通你这次就属于这种情况说明底层网络根本没有连上这时候再怎么改 DNS 都是白费力气。第二步排查“网络环境”找源头最关键的一步既然底层网络不通就要看你的虚拟机连在了哪个物理网络上。排查动作不要盲人摸象先看宿主机Windows的网卡状况。你在 Windows 命令行输入ipconfig看到了两个关键网卡WLANWiFi192.168.31.x网关192.168.31.1这是你家路由器的网络VMware Network Adapter VMnet8192.168.146.1这是 VMware 为你创建的一个虚拟路由器。正确结论因为你的虚拟机用的是VMware 的 NAT 模式所以它必须连接VMnet8这个虚拟网络。它的网段必须与146.x保持一致。第三步检查虚拟机自身的网卡配置了解了正确的网段是146.x后再回头看你在虚拟机里配置了什么。排查动作在虚拟机里执行ip a或者ip addr。发现问题你手动设置了192.168.1.100/24。暴露的错误IP 网段错了虚拟机的网络是146.x你却设成了1.x导致“找不到家”。网关错了你设成了192.168.1.1。对于 VMware NAT 模式的虚拟网络真正的网关永远是192.168.146.2。1.1是家里路由器的虚拟机根本够不着。 第四步纠正配置并最终验证找到所有错误后就是执行修复。修复命令使用nmcli命令强制定位把 IP 改回146.x网段网关设为.2加上国内 DNS。nmcli connection modify ens160 ipv4.addresses 192.168.146.100/24 ipv4.gateway 192.168.146.2 ipv4.dns 223.5.5.5 ipv4.method manual重启网络nmcli connection up ens160终极验证先 ping 网关ping 192.168.146.2➡️ 通了说明连上了路由器。再 ping 外网ping 223.5.5.5➡️ 通了说明连上了互联网。最后 ping 百度ping www.baidu.com➡️ 通了说明 DNS 恢复正常。