首页  故障处理  WiFi能连却上不了网怎么办

WiFi能连却上不了网怎么办

乐福学长说:WiFi图标显示已连接,信号也是满格,但浏览器就是打不开网页,微信发不出消息,B站转圈——这种”连上了但没用”的情况谁都遇到过。手机用流量一切正常,换成WiFi就歇菜。别急着打电话骂运营商,也别急着重装系统,十有八九是DNS或者网关在闹脾气,跟着下面几步查,大部分情况几分钟就能搞定。

关键词:WiFi连上没网,DNS修复,网关排查,ipconfig,刷新DNS,公共DNS,网络故障

WiFi已连接但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解析故障。

WiFi能连却上不了网怎么办 - 图片 2

第三步:刷新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地址,保存。

WiFi能连却上不了网怎么办 - 图片 3

改完之后重新打开浏览器试试,大概率直接就通了。

服务商首选DNS备选DNS
阿里云DNS223.5.5.5223.6.6.6
字节 DNS180.184.1.1180.184.2.2
腾讯DNS119.29.29.29
114DNS114.114.114.114114.114.115.115
Google DNS8.8.8.88.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故障、路由器WAN口没拿到IP、IP地址冲突、TCP/IP协议栈损坏。按文章里的步骤从简单到复杂逐项排查即可。
换了DNS还是不行怎么办?
换了DNS还不行,说明问题不在DNS层面,而在更底层。试试 ping 8.8.8.8,如果这个也不通,说明根本到不了外网,问题在路由器或运营商。检查路由器WAN口状态,或者直接用网线把电脑连到光猫上测试——如果直连光猫也不行,那就是运营商的问题,打电话报修。
netsh winsock reset 会清掉什么?
这条命令重置的是Winsock目录,也就是Windows管理网络连接的底层组件。它不会删除你的WiFi密码,但会清掉一些网络相关的自定义配置,比如手动设置的代理、某些VPN的虚拟网卡配置等。执行后需要重启电脑才能生效。
手机连WiFi也是这个问题吗?
原理一样,但手机上没有命令行可以用。手机端的排查顺序:忘记网络重连 → 重启手机 → 手动改DNS(长按WiFi名 → 修改网络 → 高级 → IP设置改为静态 → 填入1.1.1.1)→ 还不行就重置网络设置(设置 → 系统 → 重置选项 → 重置WiFi、移动数据和蓝牙)。
怎么判断是运营商的问题?
两个方法:一是看光猫上的Internet灯或PON灯,红灯或不亮基本就是运营商线路问题;二是用网线直接把电脑连到光猫上拨号测试,如果直连也上不了网,就是运营商的锅,直接打电话报修,不用在自己设备上折腾了。

最后更新:2026年07月28日 |基于Windows 11 24H2版本


延伸阅读

版权声明:

相关推荐

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

二维码
手机扫码访问