乐福学长说:WiFi图标显示已连接,信号也是满格,但浏览器就是打不开网页,微信发不出消息,B站转圈——这种”连上了但没用”的情况谁都遇到过。手机用流量一切正常,换成WiFi就歇菜。别急着打电话骂运营商,也别急着重装系统,十有八九是DNS或者网关在闹脾气,跟着下面几步查,大部分情况几分钟就能搞定。
关键词:WiFi连上没网,DNS修复,网关排查,ipconfig,刷新DNS,公共DNS,网络故障
先搞清楚问题出在哪一段
上网这件事,数据要跑三段路:你的设备 → 路由器 → 运营商。WiFi显示”已连接”只说明第一段通了,但路由器到运营商那段如果断了,或者DNS解析出了问题,你照样上不了网。
所以排查的核心思路是:先判断是单台设备的问题还是所有设备都这样,再用命令行精确定位是连通性问题还是DNS问题,最后对症下药。
第一步:判断是设备问题还是网络问题
拿另一台手机或电脑连同一个WiFi试试。如果其他设备也上不了网,问题在路由器或运营商那边,跳到后面看路由器排查。如果只有一台设备不行,那就是这台设备的问题,继续往下走。
另外确认一下:路由器和光猫的灯正常吗?光猫上一般有个”Internet”或”PON”灯,如果红灯闪烁或不亮,直接打运营商电话报修,不用往下查了。
第二步:用 ping 命令定位故障点
按 Win+R,输入 cmd 回车,打开命令提示符。依次执行下面几条命令:
先 ping 路由器:ping 192.168.1.1(如果你家路由器地址是 192.168.0.1 就换成它)。如果通,说明设备和路由器之间没问题。如果不通,说明局域网就有问题,可能是IP冲突或网卡驱动异常。
再 ping 外网IP:ping 8.8.8.8。如果通但网页打不开,基本就是DNS的问题——能到达外网但解析不了域名。如果不通,说明路由器到运营商那段断了,问题在网络层。
最后 ping 域名:ping baidu.com。如果上面 ping 8.8.8.8 通但 ping baidu.com 不通,进一步确认是DNS解析故障。
第三步:刷新DNS缓存
如果你的电脑之前缓存了一个错误的DNS记录,后续访问都会走错路。清一下就好,在命令提示符里执行:
ipconfig /flushdns
看到”已成功刷新DNS解析缓存”就行。这一步几乎零成本,先试试没坏处。
第四步:更换公共DNS服务器
运营商默认的DNS有时候会抽风,换成公共DNS往往立竿见影。推荐两个:
字节 DNS:主180.184.1.1,备 180.184.2.2
阿里 DNS:主223.5.5.5,备 223.6.6.6
改的方法:设置 → 网络和Internet → 找到你连的WiFi → DNS服务器分配 → 点”编辑”,把”自动”改成”手动”,打开IPv4,手动填入上面的DNS地址,保存。
改完之后重新打开浏览器试试,大概率直接就通了。
| 服务商 | 首选DNS | 备选DNS |
|---|---|---|
| 阿里云DNS | 223.5.5.5 | 223.6.6.6 |
| 字节 DNS | 180.184.1.1 | 180.184.2.2 |
| 腾讯DNS | 119.29.29.29 | — |
| 114DNS | 114.114.114.114 | 114.114.115.115 |
| Google DNS | 8.8.8.8 | 8.8.4.4 |
第五步:释放并重新获取IP地址
有时候你的设备拿到的IP是过期的,或者跟别的设备撞了。在命令提示符里依次执行:
ipconfig /release
ipconfig /renew
第一条释放当前IP,第二条重新向路由器要一个新IP。执行完刷新一下网页看看。
第六步:重置网络协议栈
如果前面几步都不管用,可能是Windows的TCP/IP协议栈被搞乱了。以管理员身份打开命令提示符(开始菜单搜cmd → 右键 → 以管理员身份运行),依次执行:
netsh winsock reset
netsh int ip reset
执行完必须重启电脑。这两条命令会把网络协议栈恢复到出厂状态,不会删你的WiFi密码,但会清掉一些网络相关的自定义配置。
第七步:检查路由器WAN口状态
如果所有设备都上不了网,问题大概率在路由器。浏览器输入路由器后台地址(一般是 192.168.1.1 或 192.168.0.1),登录后找到”网络状态”或”WAN口状态”。
看WAN口有没有拿到IP地址。如果显示 0.0.0.0 或者空的,说明路由器没从光猫那边拿到地址——检查光猫和路由器之间的网线有没有插紧,换个网口试试。如果WAN口IP是 169.254 开头的,也是没拿到有效地址的意思。
第八步:忘记网络重新连接
这个方法听着土但确实管用。设置 → 网络和Internet → WiFi → 管理已知网络,找到你家WiFi,点”忘记”。然后重新连接,输入密码。这会清掉之前保存的可能有问题的网络配置,相当于重新建立连接。
常见疑问
为什么WiFi显示已连接但还是上不了网?
换了DNS还是不行怎么办?
netsh winsock reset 会清掉什么?
手机连WiFi也是这个问题吗?
怎么判断是运营商的问题?
最后更新:2026年07月28日 |基于Windows 11 24H2版本
