首页 / 资讯中心 / 文章详情

电脑没网怎么排查:分层定位与五分钟故障定性指南

电脑没网怎么排查:分层定位与五分钟故障定性指南 ★ FEATURED ARTICLE
1. “电脑没网”这四个字信息量其实约等于零每次有人跟我说“电脑没网了你帮我看看”我都得先反问三句是彻底打不开任何东西还是只有某个网页打不开是这台电脑还是手机也一起没了是昨天好好的今天突然不行还是动过什么设置之后就不行了这不是我摆架子而是“电脑没网”这个描述在一个有十年经验的人耳朵里信息量约等于零——它可能是网线水晶头氧化可能是网卡被系统节能策略关掉了可能是路由器 DHCP 地址池耗尽了也可能是域名解析服务器抽风。它们的症状看起来一模一样处理动作却南辕北辙。所以这篇就按“小A问答”的形式把这类问题彻底聊透。小A是我身边一个特别典型的用户会用电脑但一遇到网络问题就开始乱点先点系统自带的疑难解答再装个网络修复工具最后重装系统折腾一整天。其实大部分“电脑没网”的场景五分钟内就能定性二十分钟内能解决前提是你知道该按什么顺序看。这篇东西适合两类人一类是真遇到问题想自己搞定的普通用户另一类是经常被亲戚朋友喊去“看看电脑”的半吊子技术爱好者。我会把判断逻辑、命令、参数计算、踩坑经验全摊开讲照着做就行。1.1 为什么“疑难解答”按钮经常不管用先把一个误区拆掉。系统自带的网络疑难解答不是没用而是它的覆盖面很窄。它擅长处理的是“标准模型内的常见偏差”网卡被禁用、DHCP 没响应、默认网关配置错误、系统代理设置被改动这类结构性问题。它不擅长处理的是DNS 缓存里有一条过期记录、网卡驱动在某个特定固件版本下间歇性掉线、路由器做了 MAC 地址绑定而你没在名单里、Wi-Fi 信道被邻居压死导致丢包率极高。这些情况它的检测逻辑根本跑不到最后只能给你一句“未发现问题”然后你更懵了。我统计过自己处理过的案例疑难解答真正一步解决的比例大概在两成左右而且基本集中在“网卡被禁用”这种傻瓜场景。剩下八成需要人工采集信息。所以我的习惯是疑难解答可以点一次当作兜底但绝不能在它身上耗超过两分钟。点完之后不管结果如何立刻转入手动采集用命令把现象固定下来。注意很多人喜欢装一堆“网络修复大师”类的第三方工具这类工具最大的问题是它们会顺手改你的 DNS、改 hosts、装虚拟网卡驱动改完之后问题没解决还多了一堆新的变量。排查的第一原则是减少变量不是增加变量。1.2 把“没网”拆成四层一层一层往下扒网络这东西虽然抽象但它的分层结构非常清晰排查的时候完全可以照着这个结构走。我把它简化成四层对应的是你手上能看到的症状。层级典型症状主要判断手段物理层网口灯不亮、Wi-Fi 图标带叉、飞行模式开着看指示灯、看开关、换线换口链路层网卡显示“已禁用”、设备管理器有黄色感叹号、Wi-Fi 连不上设备管理器、适配器设置网络层有连接但上不了网、IP 是 169.254 开头、网关 ping 不通ipconfig、ping、route应用层能聊天下不了网页、某个站点打不开、证书报错nslookup、浏览器测试、hosts这张表的意义在于你必须按顺序验证不能跳级。我见过太多人IP 都没拿到网络层的事就跑去改 DNS应用层的事改完当然没用还以为是 DNS 也坏了。就像一个房间没开灯你先去检查灯泡瓦数而不是先看是不是跳闸了。1.3 一个铁律从下往上逐层验证不做跳跃具体到动作上我的固定顺序是这样的先看物理连接网线插没插紧、Wi-Fi 开关、路由器指示灯再看网卡状态是否启用、有无感叹号再看 IP 配置是否拿到合法地址再看网关连通性再看公网连通性最后才看域名解析。这个顺序写下来很长但实际执行起来就是看两眼、敲三行命令的事前后不超过三分钟。关键在于每一步都要有一个明确的“通过/不通过”判据而不是靠感觉。比如 IP 这一步的判据很简单拿到 192.168 或者 10 开头的地址就是通过拿到 169.254 开头就是 DHCP 失败手动配置的静态地址也要看是否和网关在同一网段。判据清晰后面的判断才不会乱。2. 五分钟定性把故障范围缩到最小排查网络故障最核心的思路不是“找到原因”而是“缩小范围”。原因可能有几十种但范围可以快速从“整个网络”缩到“这台机器”再缩到“这个网卡”再缩到“这个配置项”。范围缩到位了原因自己就浮出来了。下面这套三步法我在无数台机器上用过基本没有例外。2.1 三步法本机、网关、公网打开命令提示符不用管理员权限也能敲大部分命令依次执行这三步把结果记下来。第一步看本机协议栈是否正常ping 127.0.0.1这个地址是回环地址永远指向自己。它通只说明 TCP/IP 协议栈装好了网卡驱动大概没崩但不代表能和外界通信。它不通那问题基本在系统层面网卡驱动或者协议栈被破坏了后面的都不用看了。第二步看局域网是否通ipconfig先记下默认网关的地址比如192.168.1.1然后ping 192.168.1.1通说明你的电脑和路由器之间的链路是好的问题在路由器往外走的那一段或者在你电脑的上层配置DNS。不通说明问题在你和路由器之间网线、Wi-Fi 关联、IP 网段配置、路由器本身。第三步看公网是否通ping 223.5.5.5选一个公共地址做目标比 ping 域名更可靠因为它绕过了域名解析这一环。这一步通而网页打不开那九成是 DNS 的问题这一步不通那就是出口的问题。把这三步的结果排列组合结论其实非常固定127.0.0.1网关公网 IP结论方向通通通网络本身没问题查 DNS、浏览器、hosts、防火墙通通不通出口问题路由器拨号、上游线路、路由器策略通不通不通局域网问题IP 网段、Wi-Fi 关联、路由器 LAN 口不通不通不通本机协议栈或网卡驱动问题这张表是我整个排查体系的地基。它最大的价值是排除了大量无关方向。比如三项全通但网页打不开你就完全不用去碰网线和驱动省下大量时间。2.2 几条必须刻在脑子里的命令不同系统命令略有差异我列一个对照表用哪个系统查哪一列就行。目的WindowsLinuxmacOS查看完整 IP 配置ipconfig /allip addr或nmcliifconfig释放并重新获取地址ipconfig /release后ipconfig /renewdhclient -r后dhclient系统设置里续租清空 DNS 缓存ipconfig /flushdnssystemd-resolve --flush-cachesdscacheutil -flushcache重置网络栈netsh winsock reset重启网络服务删偏好设置文件路由追踪tracerttraceroutetraceroute域名解析测试nslookupdigdig其中有两个命令的副作用必须提前说清楚。netsh winsock reset会重置 Winsock 目录某些依赖网络过滤驱动的软件安全软件、虚拟网卡类工具需要重装才能恢复netsh int ip reset会把所有网卡的 TCP/IP 配置恢复默认你手动设置的静态 IP 会被清空。这两条属于“大锤”放在最后用用之前先把当前的 IP 配置截图存下来。提示ipconfig /all的输出里重点看四项——IPv4 地址、子网掩码、默认网关、DNS 服务器。这四项构成了一台机器的网络身份任何一项异常都足以导致上不了网。另外留意“DHCP 已启用”这一行如果是“否”而你又不是有意配的静态地址那基本就是被人改过。2.3 看图标说话状态栏那个小图标藏着大量信息Windows 任务栏右下角那个网络图标不同形态对应完全不同的层。红叉代表物理层或链路层没起来网线没插、Wi-Fi 没关联、网卡被禁用。黄色三角感叹号代表链路起来了但系统连不上互联网探测服务器这个探测是系统定期访问一个固定地址来判断“有没有网”的它失败可能是真的没网也可能是探测地址被防火墙拦了、DNS 解析不了探测域名——注意这种情况其实你是有网的只是系统以为你没网。地球图标代表识别到了网络但无 Internet 访问通常就是没拿到有效 IP 或者网关不通。我遇到过好几次“黄色感叹号但其实能上网”的情况用户被图标吓到以为坏了。判断方法很简单直接浏览器开个网页能开就是探测误报去把网络位置感知服务的缓存清一下或者干脆忽略。反过来图标显示正常但实际打不开网页的也很多那就是应用层的问题。图标只能当参考不能当结论这句话我强调过很多次。3. 高频故障逐个拆解从网卡到路由器范围缩小之后剩下的就是具体场景。下面这几类覆盖了我处理过的绝大多数“电脑没网”案例按出现频率从高到低排。3.1 网卡被禁用或驱动异常最常见也最好修排在第一位的是这个。表现是设备管理器里网络适配器上有个黄色感叹号或者干脆在“网络连接”里看不到网卡。原因五花八门系统更新后驱动版本不兼容、某个优化软件“贴心”地帮你禁用了不用的网卡、驱动文件和系统内核版本对不上。处理动作很直接设备管理器里右键网卡先试“禁用”再“启用”这一招能解决相当一部分临时性的驱动挂起。不行就“卸载设备”注意不要勾选“删除驱动程序软件”然后重启系统会自动重新加载驱动。如果重装后还是感叹号去主板或网卡厂商的官网下对应型号的驱动别用第三方驱动工具一键装那些工具装的往往是通用驱动功能能用但细节上容易出问题。这里有个特别隐蔽的坑网卡的节能设置。在设备管理器的网卡属性里电源管理标签页有一个“允许计算机关闭此设备以节约电源”的勾选项默认是勾上的。这个选项在某些网卡上会导致机器休眠唤醒后网络假死——图标正常、IP 也在就是不通必须禁用再启用网卡才能恢复。我把这个选项在所有机器上都关掉了从此这类“睡一觉起来就没网”的怪病再没出现过。这是典型的文档里不写、只有踩过才知道的经验。3.2 拿到 169.254 开头的地址说明 DHCP 没谈成ipconfig一看IPv4 地址是169.254.x.x这就叫自动专用 IP 寻址是系统在向 DHCP 服务器要地址失败之后自己给自己编的一个地址。它注定上不了网因为没有任何其他设备认识这个网段。看到这个地址方向就非常明确了DHCP 环节出了问题。可能的原因按概率排路由器 DHCP 服务被关了或者地址池耗尽了连的设备太多池子只有 50 个地址家里手机平板电视加起来超了网线或 Wi-Fi 链路不稳定导致 DHCP 报文丢了路由器做了 MAC 地址过滤你的设备不在白名单局域网里有人手动配了个和 DHCP 池冲突的静态地址把池子搞乱了。处理顺序先ipconfig /release再ipconfig /renew看能不能重新要到一个正常地址不行就换一根网线或者换个 LAN 口再不行登录路由器管理页面看 DHCP 设置把地址池扩大。地址池的计算很简单192.168.1.100到192.168.1.200就是 101 个可用地址家用足够了。顺便说一句如果你要手配静态地址一定要配在 DHCP 池之外比如池子是 100 到 200你就配 50 或者 220否则迟早冲突。手动配置时的参数怎么填我列个例子。假设路由器网关是192.168.1.1掩码255.255.255.0那这就是个 /24 网段可用主机地址是 1 到 254 共 254 个.0是网络号.255是广播地址都不能给设备用。你的静态地址只要落在192.168.1.2到192.168.1.254之间、且不被别人占用就行。DNS 填网关地址或者公共解析地址都可以。3.3 能登聊天软件却打不开网页典型的解析故障这是最经典的一类。用户描述往往是“网是好的呀我微信还能发消息”。这个现象的原理不复杂大部分聊天软件登录之后维持的是到服务器的长连接走的是已经解析好的 IP 地址后续通信不需要再查域名而浏览器每打开一个新站点都要重新做一次域名解析。所以解析坏了长连接还活着新网页全部打不开。定位方法一行命令nslookup www.example.com如果返回“找不到服务器”或者超时而ping 223.5.5.5是通的那基本可以确定是解析环节。处理分三步先清本地缓存ipconfig /flushdns再换解析服务器把网卡的首选 DNS 改成公共地址备用填另一个最后检查 hosts 文件有没有被写入奇怪的条目Windows 在C:\Windows\System32\drivers\etc\hostsLinux 和 macOS 在/etc/hosts。我要多说一句 hosts。这个文件优先级高于 DNS 查询任何写进去的记录都会直接生效。有些软件安装时会往里塞条目有些恶意程序也会。我处理过一个案例用户所有网页都正常唯独某几个站点打不开查了半天发现 hosts 里被写了指向127.0.0.1的记录。所以 hosts 要定期看一眼正常的 hosts 应该只有几行注释加一条本机回环。3.4 Wi-Fi 满格却卡信号强度和信号质量是两回事这个误区太普遍了。任务栏显示满格只代表信号强度够不代表信号质量好。信号质量取决于干扰和信噪比。2.4G 频段只有 1 到 13 这么十几个信道而且互相重叠真正不重叠的只有 1、6、11 三个。你打开手机上的 Wi-Fi 分析工具一看整栋楼几十个 AP 挤在信道 6 上那你的延迟和丢包就注定难看。判断信号质量不能看格子要看数值。系统里能查到的接收信号强度指标RSSI大致可以这么分档RSSI 值实际体验-50 dBm 以上优秀隔一堵墙也没问题-60 dBm 左右良好日常使用无感-70 dBm 左右勉强视频可能卡游戏会跳延迟-80 dBm 以下频繁掉线基本不可用处理办法能上 5G 频段就上 5G信道多、干扰少、带宽大缺点是穿墙差隔两堵墙反而不如 2.4G。路由器位置尽量放高、放居中别塞在电视柜里或者弱电箱铁盒子里——金属箱体对信号的衰减非常夸张。2.4G 的信道手动固定到 1、6、11 里最空的那个别用“自动”很多路由器的自动选择逻辑很笨扫描一次就定死不动了。3.5 系统层的东西时间、防火墙、软件冲突有几个原因特别容易被忽略。系统时间不准。现在大部分网站走加密连接客户端会校验服务器证书的有效期如果本机时间偏差太大证书校验直接失败浏览器报的错看起来像是“网络不安全”实际上是时间错了。这类故障的特征是能 ping 通、能解析、但所有加密站点都打不开。看一眼右下角时间对不对三秒钟的事。防火墙规则。有些安全软件在升级之后会重置规则把浏览器或者某个端口的出站拦了。判断方法是临时关掉防火墙试一下能通就说明是规则问题然后去规则列表里找对应的条目恢复别长期关着。虚拟网卡和网络过滤驱动。装过虚拟机、某些开发工具、某些安全软件之后系统里会多出几个虚拟网卡路由表优先级可能被改流量走了错误的接口。检查route print的输出看默认路由0.0.0.0那条指向的接口是不是你真正的物理网卡。这个坑很深表现是“有网但特别慢”或者“部分应用能上网部分不能”。3.6 电脑没毛病问题在路由器那一头排查到一定程度就得承认有些问题真不在电脑上。路由器连续运行几个月不重启内存碎片、连接数表满了、DHCP 服务假死都是常事。判断方法很直接手机连同一个 Wi-Fi 能不能上网。手机也不行那就是路由器或者上游的事别在电脑上继续折腾了。路由器侧的常见问题拨号没成功看路由器状态页的 WAN 口状态、运营商线路故障看光猫的指示灯光信号红灯基本就是线路问题只能报修、路由器过热降频摸一下外壳烫手就是、固件版本太老有 bug。还有一个参数值得说如果用的是拨号上网MTU 通常要设成 1492 而不是默认的 1500因为拨号封装会占掉 8 个字节的头部。MTU 设大了表现为小包能通、大包丢失具体症状是网页能打开但图片加载不出来、能 ping 通但大文件传不动。测试方法ping -f -l 1472 223.5.5.5-f表示不分片-l 1472是数据长度。1472 加上 28 字节的 IP 和 ICMP 头部正好 1500。如果这条不通而减小到 1464 就通了说明链路的 MTU 是 14921464 28去路由器里把 MTU 改成对应值即可。4. 实操复盘一次“全屋断网”的完整排查记录理论讲完上一段真实复盘。这里的所有身份信息都是代称场景是我帮一个朋友处理的。4.1 现场现象和时间线朋友反馈家里所有设备都上不了网手机用流量正常说明不是运营商大面积故障。到现场之后我的动作顺序是这样的第一分钟看光猫指示灯电源、PON 常亮LOS 不亮说明线路正常看路由器指示灯WAN 口灯不亮。这一步就锁定了方向路由器的 WAN 口没有链路。第二分钟检查网线。光猫到路由器 WAN 口那根线两头的水晶头看着没问题但用手轻轻一掰其中一头的卡扣断了插上去松松垮垮。换了一根备用线WAN 口灯亮了。第三分钟等路由器重新拨号大约四十秒后 WAN 状态显示已连接。此时手机能上网但朋友的笔记本还是不行。第四分钟在笔记本上执行ipconfig /all发现 IPv4 地址是169.254.18.33DHCP 没要到地址。执行ipconfig /release和ipconfig /renew重新拿到了192.168.1.106。第五分钟笔记本能打开网页了。全程不到六分钟其中四分钟在等路由器拨号。4.2 关键判断点和取舍逻辑这个案例里有两处值得说。第一处是先看指示灯而不是先开电脑。很多人习惯先坐到电脑前敲命令但如果 WAN 口灯不亮电脑上做任何操作都是白费。物理层的判断成本最低一条线一个灯几秒钟就能给出结论永远应该排在最前面。第二处是笔记本的 169.254 地址不是独立故障而是前一个故障的余波。因为网线断开的那段时间笔记本的地址租约到期了DHCP 服务器又不可达于是系统退回了自动专用地址。网线接好之后系统不一定会立刻重新申请需要手动触发一次。这也说明一个道理多个现象背后可能只有一个根因不要一看到两个问题就以为是两件事先把最上游的那个修好再看。4.3 如果重来一次我会怎么优化顺序复盘下来唯一可以改进的是时间浪费在等拨号上。如果路由器支持可以先看它的连接日志确认拨号进度而不是干等。另外一点朋友家的网线全是好几年前装修时埋的水晶头质量堪忧我在走之前把所有外露的跳线都换成了成品线室内暗线没法动但至少把易损的部分处理了。这类“顺手加固”的动作能显著降低同一个地方再次出问题的概率——排查故障的价值不只在于修好当下还在于让下次不发生在同一个位置。5. 速查表与避坑清单前面讲的是逻辑这一节讲的是查表。真到了现场能对着表三秒钟找到方向比回忆原理快得多。5.1 症状、原因、处置的对照表症状高度怀疑第一步动作图标红叉网线、Wi-Fi 开关、网卡禁用看网口灯看适配器是否启用黄色感叹号但网页能开联网探测误报浏览器实测忽略图标IP 为 169.254 开头DHCP 失败release / renew查路由器地址池能聊天不能开网页域名解析故障nslookup 测试清缓存换 DNS部分网站打不开hosts 被改、DNS 分流检查 hosts 文件满格信号但卡顿信道干扰、RSSI 偏低换 5G 频段改信道休眠唤醒后断网网卡节能策略关闭“允许关闭此设备”所有加密站点报错系统时间偏差校准时间小包通大包不通MTU 设置过大ping -f -l 逐步测 MTU有网但极慢虚拟网卡抢路由route print 看默认路由只有这台设备不行MAC 过滤、IP 冲突换设备对比测试5.2 我自己踩过的坑以及不想再踩第二遍的第一个坑过度依赖重启。重启确实能解决很多问题但它掩盖了根因。我早期有个习惯一有问题就重启路由器和电脑好了就完事。结果同一个用户一个月内找了我四次每次都是“重启就好了”。后来认真查了一次发现是他家路由器的 DHCP 租期设得极短只有十分钟设备频繁重新申请地址池子被占满后就有人拿不到。把租期改回默认的 24 小时问题彻底消失。重启是止血不是治病。第二个坑改动太多变量。有次我为了省事一次性做了五件事清 DNS 缓存、换 DNS 服务器、重置 winsock、改 MTU、关防火墙。结果网络好了但我完全不知道是哪一步起的作用。这在实际操作里很危险因为你没法给用户一个明确的解释下次再出问题也没有可复用的经验。现在我强制自己一次只改一个变量改完立刻验证慢一点但结论干净。第三个坑忽略物理环境。有个用户抱怨晚上网络特别差我查了驱动、查了信道、换了 DNS全没用。最后一次上门发现他路由器旁边放了个大功率无线音箱晚上回家就开机2.4G 频段被压得死死的。把音箱挪开一米问题解决。这件事之后我上门第一件事是先环视一圈看路由器周围有什么。注意如果你在处理别人的电脑动手之前一定要先问清楚“最近装过什么软件、改过什么设置”。我就遇到过用户自己把 DNS 改成了一个不存在的地址然后跟我说“我什么都没动”。不是他撒谎是他真觉得改个 DNS 不算“动”。6. 让下次少折腾把网络做成不用救的样子排查是应急更重要的是日常就别让它出问题。这部分内容属于“现在花十分钟以后省十小时”的类型我强烈建议每个家里设备超过五台的人都做一下。6.1 给关键设备配固定地址打印机、NAS、常开的台式机这类设备最适合配静态地址因为它们的地址一旦变化其他设备就找不到了。配的时候遵守前面说的原则落在 DHCP 池之外。比如池子是192.168.1.100到192.168.1.200那你就用192.168.1.50到192.168.1.99这一段或者干脆用192.168.1.220以上。配完之后在路由器里做一条备注写清楚哪个地址给哪台设备半年后你还能看懂。不方便改设备本身的可以在路由器里做地址绑定把 MAC 地址和 IP 固定起来。这样设备端还是自动获取但每次拿到的都是同一个地址两头的好处都占了。6.2 路由器和光猫的维护节奏路由器不是装完就不用管的。我的习惯是每两到三个月重启一次重启之前先看一眼固件有没有更新有就顺手升了。升级前一定把当前的配置导出备份因为有些版本升级会清空配置。另外注意散热路由器的设计寿命通常按常温环境算夏天闷在弱电箱里温度能到五十度以上电容老化会明显加快表现就是无缘无故断流、需要重启才恢复。给它留点散热空间比什么优化都管用。光猫这边一般不需要动但要知道它的指示灯含义。正常状态是电源常亮、PON 常亮、LOS 熄灭。LOS 闪红灯就是光纤线路问题这不是你能修的直接联系运营商报修别在那里反复重启浪费时间。6.3 备一套离线自救方案网络断了的时候你最需要的东西往往存在网上这是个悖论。所以我建议提前准备把常用命令写成一个文本文件放在桌面把路由器的管理地址和登录方式记在本地别只存在浏览器密码管理器里密码管理器也要联网同步把运营商报修的方式存一份在手机备忘里。另外手机上常备一个能用的移动数据连接断网的时候它就是你的信息来源。还有一个小工具值得推荐在局域网内部署一个简单的连通性测试页面或者一台常开的设备用来判断“是我这台电脑的问题还是整个网络的问题”。最简单的做法就是用手机连同一个 Wi-Fi 试一下这一步其实已经够了。真要讲究一点可以在内网放一个轻量的服务用 IP 直接访问不经过任何外部解析这样即使外网全断你也能确认内网是通的。最后分享一个我自己的小习惯每次处理完网络问题我都会在备忘录里记一行——时间、现象、根因、动作。刚开始觉得麻烦坚持了半年之后我发现自己排查同类问题的速度提升了不止一倍因为很多“新问题”其实是老问题的变种翻一下记录就能直接对上。这个习惯没什么技术含量但它比任何工具都值钱。
阅读完成 · 觉得有帮助?
咨询建站