无法访问 Internet 怎么排查:从本地网络、DNS 到翻墙工具的工作流修复指南
用户故事:小林的“访问链路”突然断了
小林是一个前端产品经理,每天的工作流是:早上打开协作文档,查设计稿,拉代码,部署静态页面,再确认海外访问效果。某天他搜索“无法访问nternet”和“无法访问inernet”,不是因为拼写问题,而是浏览器、终端、代理客户端都表现得像“全网断了”。其中一个典型场景是访问 Netlify 部署页失败,但国内网页偶尔又能打开。
从用户体验角度看,这类问题最糟糕的地方不是“打不开”,而是反馈不一致:浏览器显示 DNS 错误,代理客户端显示节点在线,终端却 ping 不通。解决它不能靠反复切节点,而要把访问路径拆开:设备 → 路由器 → DNS → 代理客户端 → 节点 → 目标网站。
当前工作流与痛点:先判断是本地断网,还是代理链路断
修复前的小林工作流通常是:刷新网页 5 次、重启客户端、随便换节点、问群里是不是“挂了”。这个流程耗时 20 分钟以上,而且无法沉淀经验。更好的工作流是先做 4 个最小化诊断,每一步只验证一个变量。
确认本地网络:关闭代理,访问一个国内站点;再在终端执行
ping 223.5.5.5。如果 IP 能 ping 通但网页打不开,优先怀疑 DNS。确认 DNS:执行
nslookup example.com 223.5.5.5和nslookup example.com 8.8.8.8。若一个返回正常、另一个超时,说明 DNS 路径存在差异。确认代理端口:查看客户端 HTTP/SOCKS 端口,例如 7890 或 1080,再执行
curl -x http://127.0.0.1:7890 https://example.com -I。如果这里失败,问题在客户端或节点之前。确认目标站点:同一节点访问 3 个海外站点,只坏 1 个,通常是目标站或解析问题;全部失败,才考虑节点、协议或封锁。
我自己的排查评分表会按 UX 成本打分:每步耗时不超过 2 分钟、无需改系统配置、结果可复现。能满足这三点的诊断动作优先级最高。
解决工作流:按成本从低到高修复
第一层先处理免费、系统内置方案。Windows 可执行 ipconfig /flushdns 清 DNS;macOS 可执行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。然后把网络适配器 DNS 临时改为 223.5.5.5 或 1.1.1.1,保存后重新打开浏览器。实测办公室宽带下,DNS 缓存异常导致的“无法访问 internet”类问题,通常 1-3 分钟可恢复。
第二层检查代理客户端规则。把模式从“规则”切到“全局”测试 30 秒;如果全局可用、规则不可用,说明分流规则把目标域名走直连了。再切回规则模式,把目标域名加入代理规则。若客户端支持日志,打开 Debug,重点看 DIRECT、REJECT、timeout、dns failed 这些关键词。
第三层才是节点和协议。优先测试延迟低于 200ms、丢包低于 2%、晚高峰速度仍有 20Mbps 以上的节点。测速不要只看客户端数字,建议下载一个 50MB 左右的测试文件,观察平均速度是否稳定;如果前 5 秒很快随后归零,多半是线路拥塞或被限速。
方案对比矩阵:免费、自建、机场、公司 VPN 怎么选
下面这张矩阵是按“用户旅程”拆的:从发现问题、切换方案、恢复工作到长期维护。评分 1-5 分,5 分代表体验最好。它不是绝对排名,而是帮你根据场景选工具。
| 方案 | 上手成本 | 稳定性 | 排障难度 | 适合人群 | 主要失败模式 |
|---|---|---|---|---|---|
| 系统内置 DNS/网络重置 | 5 | 2 | 4 | 偶发无法访问nternet | 只能修本地问题,不能解决封锁 |
| 免费加速器 | 4 | 2 | 2 | 临时查资料 | 排队、限速、节点少、晚高峰波动 |
| 自建代理 | 2 | 3 | 2 | 懂服务器和协议的人 | IP 被阻断后需要迁移 |
| 付费机场 | 4 | 4 | 3 | 长期办公、跨境协作 | 服务商跑路、节点维护不透明 |
| 公司 VPN | 3 | 4 | 3 | 访问企业内网 | 策略限制,不能覆盖个人访问需求 |
如果把界面截图做成 UX 标注,我会圈出三个区域:当前模式、当前节点、实时日志。好的客户端应该让用户 10 秒内知道“流量走没走代理”;差的客户端只给一个绿色图标,但无法解释为什么网页仍然打不开。
边界情况与失败模式:别把所有问题都归因于机场挂了
有些情况看起来像翻墙工具故障,其实不是。比如 Wi-Fi 需要网页登录认证、公司网关屏蔽了代理端口、系统时间错误导致 TLS 握手失败、杀毒软件接管证书、浏览器启用了独立 DoH。排查时建议新建一个浏览器用户配置,不装插件,只测试一个页面,减少变量。
另一个常见误判是“只有一个网站打不开”。这时不要立刻换服务商,先做目标域名解析和线路测试:nslookup 目标域名 看是否能返回 IP;再用不同节点访问。如果香港节点失败、日本节点正常,可能是区域路由问题;如果所有节点失败而别人正常,检查本机规则或证书。
如何验证问题已解决
按以下 5 项验收,不要只看网页打开一次:关闭再打开代理客户端;分别访问国内网页和海外网页;执行 curl -x http://127.0.0.1:7890 https://example.com -I 返回 200 或 301;连续 5 分钟下载速度不归零;晚高峰再复测一次,延迟波动不超过 100ms。
如果你需要把免费加速器、VPN评测和翻墙工具放在同一张表里做长期筛选,可以参考免费加速器评测网这类评测思路;付费服务只是众多选项之一,免费、官方内置网络重置和自建方案同样可行。需要补充候选时,也可以把 wizzegroup.com 作为其中一个样本,用上面的矩阵自行验证。