网络连接故障怎么办?常见上网问题修复方法

大多数上网问题,都可以从您的设备开始,由内向外逐层排查:先确认设备与路由器之间的连接正常,再确认路由器与网络运营商(ISP)之间的连接正常,最后检查 DNS。按正确的顺序重启调制解调器和路由器、更新 IP 地址、清除 DNS 缓存,就能解决相当一部分日常故障;其余的问题,可以对照下面的症状,找出可能的原因。

首先要弄清楚到底出了什么问题。“网络坏了”可能指设备完全没有网络,也可能是 Wi-Fi 图标显示“无法上网”、网页加载缓慢、连接时断时续,或者只有某一个网站打不开。每种情况的可能原因都不同,所以本指南按症状来组织。如果您的浏览器还能加载页面,我们的网络故障排查工具可以自动运行其中的若干项检查。

先做这几项快速检查

  • 是一台设备有问题,还是所有设备都有问题?如果手机连 Wi-Fi 正常,而笔记本电脑不行,问题就出在笔记本上。如果都不行,那就是路由器、调制解调器或 ISP 的问题。
  • 查看调制解调器的指示灯。“internet”“online”或“DSL”灯显示红色、橙色或闪烁,通常说明与 ISP 之间的线路已中断。
  • 用手机流量查看 ISP 的状态页面或应用。运营商网络中断很常见,这时在家里怎么处理都无济于事。
  • 暂时关闭 VPN、代理和安全软件。它们往往是隐藏的常见原因。

按正确的顺序重启调制解调器和路由器

重启可以清除内存泄漏、卡住的 NAT 表和过期的会话。顺序很重要,因为路由器在请求地址之前,需要调制解调器已经完全上线:

  1. 拔掉调制解调器和路由器的电源。如果是二合一的单台设备,就拔掉这一台。
  2. 等待约 30 秒,让设备完全断电。
  3. 先接通调制解调器的电源。等它的在线或互联网指示灯稳定常亮,这可能需要几分钟。
  4. 再接通路由器的电源,等它的 Wi-Fi 灯和互联网灯稳定下来。
  5. 重新连接一台设备并测试。
注意:除非确实有意为之,否则请不要按下凹进去的复位(reset)按钮。长按它会清除所有设置,包括您的 Wi-Fi 名称、密码,以及路由器所需的所有 ISP 登录信息。

完全没有网络连接

设备上看不到任何 Wi-Fi 网络,显示红色叉号,或者提示“未连接”。

  • Wi-Fi:检查 Wi-Fi 和飞行模式的设置是否正确,忽略该网络,再用正确的密码重新加入。如果找不到网络名称,可能是路由器没有开机,或者它的 Wi-Fi 被关闭了。
  • 以太网:把网线两端重新插紧,换一根网线和另一个端口试试,并检查端口的连接指示灯是否亮起。
  • 驱动程序:在 Windows 上,打开设备管理器,查看网络适配器上有没有警告图标。更新后出现问题时,禁用再重新启用适配器,或者从厂商处重新安装驱动程序,往往有效。

已连接,但无法上网

设备已加入 Wi-Fi,但显示“无法上网”“已连接,无法上网”,或者 Wi-Fi 图标上带有感叹号。

检查 IP 地址

在 Windows 上运行 ipconfig,其他系统则查看网络详细信息。如果地址以 169.254. 开头,说明设备因为没有收到路由器 DHCP 服务器的响应,给自己分配了一个自动专用 IP 地址(APIPA)。请重启路由器,然后更新该地址。

在 Windows 上更新 IP 地址并重置网络堆栈

以管理员身份打开命令提示符,然后运行:

ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset

netsh winsock reset 用于修复 Winsock 目录,VPN 客户端和安全软件有时会损坏它;netsh int ip reset 则会重置 TCP/IP 设置。完成后请重启电脑。如果仍无法解决,可以依次打开“设置”>“网络和 Internet”>“高级网络设置”>“网络重置”,这会重新安装所有适配器。

macOS、iPhone 和 Android

  • macOS:系统设置 > 无线局域网 > 详细信息 > TCP/IP > 续租 DHCP 租约。
  • iPhone 和 iPad:设置 > 无线局域网,点按 (i),然后选择“续租”,或者选择“忽略此网络”后重新加入。
  • Android:忽略该网络后重新连接,或者把飞行模式打开再关闭。

强制门户页面(Captive Portal)

酒店、机场和咖啡馆的网络,需要您先在登录页面上接受条款。如果页面没有自动弹出,请打开浏览器,访问一个普通的 HTTP 地址,例如 http://example.com,来触发它。

绕开 DNS 测试

运行 ping 1.1.1.1。如果能收到回复,而 ping example.com 失败,就说明您的网络连接是正常的,只是 DNS 出了问题,请直接跳到下面的 DNS 部分。我们的 ping 和 traceroute 指南介绍了如何解读结果。

网速很慢

  1. 对比有线和无线。用一台以网线连接的笔记本电脑测试。如果有线很快而 Wi-Fi 很慢,问题出在 Wi-Fi 的覆盖范围或干扰上,而不是您的 ISP。
  2. 靠近路由器,或者换一个频段。5 GHz 和 6 GHz 速度更快,但覆盖范围比 2.4 GHz 短。墙壁、楼板、镜子和家用电器都会削弱信号。
  3. 找出占用带宽的“大户”。云备份、游戏下载、系统更新和视频上传都可能占满带宽,尤其是上传方向。
  4. 检查负载下的延迟。如果在下载时 ping 值急剧上升,说明路由器的缓冲过多(称为缓冲膨胀,即 bufferbloat)。带有 SQM 或“智能队列”功能的路由器可以解决这个问题。
  5. 测量稳定性。使用我们的 Ping与抖动测试,查看延迟是偏高、不稳定,还是存在丢包。
  6. 重启并更新。重启路由器,并在它的管理页面中安装固件更新。

网络频繁断开

  • 先弄清是什么断了。在 Windows 上同时运行 ping -t 192.168.1.1(您的路由器)和 ping -t 1.1.1.1;在 macOS 和 Linux 上直接运行不带次数的 ping。如果两个都中断,就是 Wi-Fi 掉线了。如果只有第二个中断,则是上网线路断了。
  • Wi-Fi 掉线:把路由器的 Wi-Fi 信道换成一个不那么拥挤的,关闭适配器上过于激进的省电设置(在 Windows 上为设备管理器 > 适配器 > 电源管理),并更新适配器驱动程序。
  • 上网线路掉线:在调制解调器的管理页面中查看它的事件日志。我们的路由器登录指南介绍了如何进入该页面。反复重新同步或出现信号错误,通常说明线路或线缆有故障,需要 ISP 来修复。请拧紧同轴电缆接头,如果电话线或光纤跳线已损坏,请更换。
  • 过热:放在封闭柜子里的路由器可能过热并重启。请给它们留出通风空间。

个别网站或应用打不开

  1. 检查这个网站是不是对所有人都打不开,可以使用我们的网站挂了吗?。
  2. 换一个浏览器,或者用隐私窗口,以排除扩展程序、缓存文件和 Cookie 的影响。
  3. 试试手机流量。如果网站在手机流量下能打开,问题就出在您的网络、DNS 或 ISP 的路由上。
  4. 怀疑 IPv6 出了问题。如果网站支持 IPv6,但您的 IPv6 线路有故障,就会出现有些网站卡住、有些网站正常的情况。请参阅如何排查 IPv6 故障。
  5. 关闭 VPN、广告拦截器和 DNS 过滤。过滤服务有时会拦截正常的网站,而有些服务会屏蔽已知的 VPN 地址。
  6. 检查日期和时间。系统时钟不对,会导致所有 HTTPS 网站都出现证书错误。

DNS 错误(DNS_PROBE 和“找不到服务器”)

错误含义尝试
DNS_PROBE_FINISHED_NXDOMAIN解析器表示该域名不存在检查拼写,清除 DNS 缓存,换一个解析器
DNS_PROBE_FINISHED_NO_INTERNET没有通往任何解析器的网络路径先修复底层的网络连接
DNS_PROBE_FINISHED_BAD_CONFIG所配置的 DNS 服务器无法访问或无效更新 IP,把 DNS 设置重置为自动获取,或改用已知的公共解析器
DNS_PROBE_STARTED / 超时解析器没有及时响应重启路由器,更换解析器

能解决大多数 DNS 错误的步骤:

  1. 清除本地缓存:在 Windows 上运行 ipconfig /flushdns,在 macOS 上运行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
  2. 在 Chrome 或 Edge 中,到 chrome://net-internals/#dns 或 edge://net-internals/#dns 清除浏览器自带的主机缓存。
  3. 在设备上或路由器中,把 DNS 服务器切换为公共解析器,例如 1.1.1.1 或 8.8.8.8。如果这样就好了,说明问题出在您 ISP 的解析器上。
  4. 重启路由器,因为它通常运行着一个 DNS 转发器,有时会卡死。

常见问题

为什么我的手机连 Wi-Fi 正常,笔记本电脑却不行?

路由器和网络连接都没有问题,所以问题出在笔记本电脑上。请忽略并重新加入该网络,更新它的 IP 地址,关闭所有 VPN,在 Windows 上还要运行上面的重置命令。

运行 netsh winsock reset 安全吗?

安全。它会把 Windows 的网络堆栈恢复到干净的状态,完成后需要重启。如果某些 VPN 或安全程序曾挂接到 Winsock 上,之后可能需要重新安装。

路由器应该多久重启一次?

只在出现问题或固件更新之后才需要重启。如果一台路由器需要定期重启才能正常使用,它很可能存在故障、过热,或者固件已经过时。

什么时候应该联系 ISP?

当一台直接连在调制解调器上的有线设备,在正确重启之后仍然没有网络,或者调制解调器的指示灯显示未同步,又或者调制解调器日志显示反复掉线时,就应该联系 ISP。请记下故障发生的时间和所有 ping 结果,这样可以加快客服处理。

亲自试试

使用我们的免费工具,把本指南付诸实践。

继续阅读

已复制到剪贴板