文章 ·
ChatGPT、Claude 看到的是哪个 IP?检测站说美国,为什么还被拦
一个很常见的困惑:打开 IP 检测站,显示的是干净的美国 IP,可 ChatGPT 或 Claude 还是提示地区不支持,或者频繁要求验证。多数时候,问题不在那个 IP,而在于AI 平台看到的根本不是那个 IP。
为什么会不一样
大多数代理软件是按规则分流的:哪些网站走代理、走哪条线路,都由规则决定。检测站的域名、chatgpt.com、claude.ai,可能被分到不同的线路,甚至有的直接不走代理。于是:
- 打开检测站走的是 A 线路,显示美国。
- 访问 chatgpt.com 走的是 B 线路,可能是别的国家,也可能是机房 IP。
检测站只能看到你访问它时用的 IP,看不到你访问别的网站时用的 IP。
在浏览器里直接问 AI 平台
ChatGPT 和 Claude 的网站都在 Cloudflare 后面,Cloudflare 提供一个诊断地址,会显示你访问这个网站时用的 IP 和地区。在浏览器里打开:
https://chatgpt.com/cdn-cgi/tracehttps://claude.ai/cdn-cgi/trace
页面里的 ip= 就是这个网站看到的 IP,loc= 是地区代码(例如 US)。这两个值才是 AI 平台实际看到的。
IP 判官首页会自动做这一步:同时查 claude.ai 和 chatgpt.com 看到的 IP,和你打开本站用的 IP 对比,不一样就会标出来。
终端里的工具要单独查
Claude Code、Codex 这类命令行工具走的是终端的网络设置,和浏览器不一定一样。在运行这些工具的同一个终端里执行:
curl -s https://chatgpt.com/cdn-cgi/trace | grep -E '^(ip|loc)='
把 chatgpt.com 换成 claude.ai 再查一次。也可以直接 curl ipjudge.org,看终端出口的完整判定。
另外两个容易忽略的地方
- WebRTC:代理没有接管 UDP 时,网页可以通过 WebRTC 拿到你的另一个 IP。检测站首页会显示 WebRTC 拿到的 IP,和上面的出口不一致就要注意。
- 时区:浏览器时区和出口地区不一致,也是平台会看到的信号之一。代理软件管不到系统时区,要自己在系统设置里调。
排查顺序
- 先确认 chatgpt.com、claude.ai 看到的 IP 和地区是不是你预期的那条线路。
- 地区在不在 OpenAI、Anthropic 的支持名单里。中国大陆、香港、澳门都不在。
- 再看这个 IP 的类型和风险:机房 IP、被标成代理或 VPN 的,更容易被要求验证。
- 浏览器、终端、手机尽量用同一个出口,不要频繁换国家。
想知道你自己的 IP 属于哪一类?
免费检测我的 IP