1. 深夜网络故障排查全记录:从绝望到真相的12小时
那天晚上11点,我正在赶一篇技术文档,突然发现网络出现异常。具体表现为:知乎、B站等部分网站能正常访问,但京东、豆包等平台完全无法打开。更奇怪的是,同一WiFi下的手机却能正常上网。作为一名技术从业者,我立即意识到这可能不是简单的网络波动,而是一个需要系统性排查的复杂故障。
1.1 故障现象的初步分析
首先我注意到一个关键现象:能访问的网站都是支持IPv6的(如B站、知乎),而无法访问的都是仅支持IPv4的站点。这提示我们可能遇到了IPv4路由问题。通过命令行执行ping 114.114.114.114测试,果然完全不通,而ping6 2400:da00::6666(百度的IPv6地址)则能正常响应。
专业提示:当遇到部分网站能访问时,首先要区分是DNS问题还是路由问题。能ping通IP但打不开网页通常是DNS问题;反之则是路由问题。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统化排查的七个关键步骤
2.1 第一轮排查:代理与基础设置
我首先怀疑是代理设置异常。在Windows中依次检查:
- 设置 > 网络和Internet > 代理
- 确保"使用代理服务器"为关闭状态
- 检查IE的Internet选项 > 连接 > 局域网设置
确认代理设置无误后,我开始怀疑DNS问题。于是手动修改DNS为114.114.114.114(国内公共DNS)和8.8.8.8(Google DNS)。修改方法:
bash复制netsh interface ip set dns "以太网" static 114.114.114.114 primary
netsh interface ip add dns "以太网" 8.8.8.8 index=2
2.2 第二轮排查:网络组件重置
当基础设置调整无效时,我开始尝试重置网络组件:
- 清除DNS缓存:
ipconfig /flushdns - 重置Winsock:
netsh winsock reset - 释放并更新IP:
ipconfig /release && ipconfig /renew - 重置TCP/IP协议栈:
netsh int ip reset
这些操作在普通网络故障中通常有效,但这次却毫无作用
