文章 ·
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