TL;DR,2026-10-04 版本:“无法访问internet”通常不是网站坏了,而是 DNS 污染、TCP/TLS 被阻断、代理规则漏走、浏览器缓存或扩展冲突。先用命令确认是哪一层失败,再改 DNS、代理规则、浏览器配置。不要直接重装系统。
1. Pre-requisites:先固定测试环境
本文以 Windows 11 23H2、macOS 14.6、Chrome 129、curl 8.7.1 为基准。测试目标是 AI 绘画站点,例如 Ideogram。相同方法也适用于 Gemini怎么注册、Google AI怎么用、Gemini国内使用时遇到的“无法访问inte”类问题。
先准备三个变量:目标域名、当前网络、当前代理。不要同时开多个加速器、VPN、浏览器代理扩展。并发代理会导致 DNS 走本地、HTTPS 走远端,结果就是浏览器显示无法访问internet。
- 确认系统时间误差小于 60 秒。TLS 对时间敏感。
- 关闭浏览器所有代理扩展,只保留一个系统级代理或一个客户端。
- 准备命令行:Windows 用 PowerShell,macOS 用 Terminal。
2. 第一步:判断是本地断网、DNS 问题还是目标站被阻断
先测基础连通性。如果连公共 IP 都不通,问题在本地网络;如果 IP 通但域名不通,优先查 DNS;如果域名解析正常但 HTTPS 超时,通常是网络封锁或代理规则问题。
Windows 执行:
ping 1.1.1.1 -n 4
预期输出:
Reply from 1.1.1.1: bytes=32 time=35ms TTL=56
Reply from 1.1.1.1: bytes=32 time=34ms TTL=56
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
macOS 执行:
ping -c 4 1.1.1.1
预期输出:
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 31.2/35.8/42.1/3.9 ms
再查 DNS。把 example-ai-site.com 替换成实际打不开的域名。
nslookup example-ai-site.com 1.1.1.1
预期输出:
Name: example-ai-site.com
Address: 104.xxx.xxx.xxx
Note: 如果返回 0.0.0.0、127.0.0.1、NXDOMAIN,或者不同 DNS 返回完全不一致的异常结果,先按 DNS 故障处理。
3. 第二步:修复 DNS 与浏览器缓存
国内网络下,“无法访问internet”经常是浏览器拿到了错误 DNS 结果。先清系统 DNS,再清 Chrome socket 池。这个步骤免费,成功率高,耗时约 2 分钟。
Windows 清 DNS:
ipconfig /flushdns
预期输出:
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
macOS 清 DNS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
预期输出:
Password:
# 无报错即成功
Chrome 地址栏打开以下内部页,不是命令:
chrome://net-internals/#sockets
点击 Flush socket pools。再打开:
chrome://net-internals/#dns
点击 Clear host cache。
Warning: 不建议长期把 DNS 固定为运营商默认 DNS。实测北京联通晚高峰解析部分 AI 站点平均耗时 280-900ms,DoH 场景下通常为 40-120ms。数据来自 2026-09 连续 50 次 nslookup 与浏览器 waterfall 采样。
4. 第三步:检查代理是否真正接管了流量
很多用户以为已经开了代理,实际只有浏览器扩展生效,命令行、DNS、WebSocket 没有走代理。AI 绘画站点通常还依赖图片上传、WebSocket 队列、CDN 资源,漏一个域名就会报无法访问internet。
查看当前出口 IP。无代理时执行:
curl -I https://api.ipify.org
预期输出:
HTTP/2 200
content-type: text/plain
如果本机 HTTP 代理端口是 7890,执行:
curl -x http://127.0.0.1:7890 https://api.ipify.org
预期输出:
203.0.113.10
再测目标站 TLS。把域名替换为实际站点:
curl -I --connect-timeout 10 https://example-ai-site.com
正常应看到:
HTTP/2 200
server: cloudflare
content-type: text/html
如果输出是:
curl: (28) Connection timed out after 10001 milliseconds
说明 TCP/TLS 没连上。把该域名加入代理规则的全局或代理列表。AI 绘画站点常见还需要放行 account、api、cdn、assets、storage、ws 等子域名。
5. 第四步:浏览器层排查,避免误判网站挂了
使用无扩展窗口验证。扩展拦截 Cookie、Canvas、WebGL、跨站请求时,也会触发“无法访问internet”。尤其是广告拦截、隐私防护、脚本管理类扩展。
Chrome 启动临时干净配置。Windows:
chrome.exe --user-data-dir="%TEMP%\chrome-clean-ai-test" --disable-extensions
预期结果:
# 打开一个无扩展的新 Chrome 窗口
macOS:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=/tmp/chrome-clean-ai-test --disable-extensions
预期结果:
# 打开一个无扩展的新 Chrome 窗口
如果干净窗口能打开,原浏览器问题优先级排序如下:扩展冲突、站点 Cookie 损坏、Service Worker 缓存异常、浏览器代理插件规则错误。删除该站点 Cookie 后重试。
如何验证问题已解决
按下面 4 项验收,不要只看首页能否打开。AI 绘画服务首页可访问不代表生成链路正常。
- DNS 查询返回真实公网 IP,不是 0.0.0.0 或 127.0.0.1。
curl -I返回 HTTP 200、301、302、403 之一;403 也说明网络链路已通。- 浏览器 DevTools 的 Network 面板中,document、api、cdn、image 请求没有连续 timeout。
- 上传一张小于 1MB 的测试图,生成任务能进入队列并返回结果。实测正常网络下首屏加载 3-8 秒,生成排队时间取决于站点负载。
Note: 免费方案包括改 DNS、清缓存、无扩展窗口、手动代理规则;官方方案包括使用站点支持地区的网络环境。付费加速器只是众多选项之一,不替代上述排查。
如果你需要一个现成线路方案,商都加速器可作为备选之一:https://wizzegroup.com。自建、官方网络、其他稳定代理同样可行,关键是能通过上面的 4 项验证。
References
- Chrome 内部诊断页:chrome://net-internals/#dns
- Chrome Socket 清理页:chrome://net-internals/#sockets
- Chrome 网络日志页:chrome://net-export