IP 判官 ipjudge.org

文章 ·

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/trace
  • https://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,和上面的出口不一致就要注意。
  • 时区:浏览器时区和出口地区不一致,也是平台会看到的信号之一。代理软件管不到系统时区,要自己在系统设置里调。

排查顺序

  1. 先确认 chatgpt.com、claude.ai 看到的 IP 和地区是不是你预期的那条线路。
  2. 地区在不在 OpenAI、Anthropic 的支持名单里。中国大陆、香港、澳门都不在。
  3. 再看这个 IP 的类型和风险:机房 IP、被标成代理或 VPN 的,更容易被要求验证。
  4. 浏览器、终端、手机尽量用同一个出口,不要频繁换国家。

想知道你自己的 IP 属于哪一类?

免费检测我的 IP