教程 · 2026-10-31
Codex / ChatGPT 注册收不到短信验证码?先看你的 IP 在哪个国家
先说结论:收不到 OpenAI 的短信验证码,除了号码本身的问题,最常见的原因是你打开 ChatGPT 时用的 IP 在不支持的地区(中国大陆、香港、澳门都不在支持名单里)。先确认 IP,再换号,能少走很多弯路。
一、为什么 IP 会影响收短信
OpenAI 只在支持的国家和地区提供服务,名单在官方帮助中心:ChatGPT Supported Countries。名单里没有中国大陆、香港、澳门。网页判断你在哪,看的是你访问时的出口 IP;IP 在不支持的地区,验证流程可能直接被拦、或者走不到发短信那一步。
另外,官方说明手机验证只能用手机号,固话、Google Voice 等网络电话号码不行(OpenAI:能不能用 VoIP 号码),而且验证码只走短信,不能改成邮件或电话(OpenAI:能不能用邮件或电话验证)。
二、10 秒查出 OpenAI 看到的 IP
- 打开代理软件,选好节点;
- 打开本站首页,点「一键检测」;
- 看弹出的结果第一行:「你的 IP 是 xxx(国家)」。显示中国、香港、澳门,就是 IP 的问题。
原理:chatgpt.com 用的是 Cloudflare,访问 chatgpt.com/cdn-cgi/trace 会返回 Cloudflare 看到的 IP(ip=)和国家代码(loc=)(Cloudflare:/cdn-cgi/ 端点说明)。这和 ChatGPT 网页看到的是同一个出口,比查「我的 IP」类网站更准——因为很多代理规则会让 ChatGPT 和普通网站走不同的线路。
三、我们的实测
2026-10-31,我们在两种环境下各测了一次 /cdn-cgi/trace:
- 美国住宅宽带出口:chatgpt.com 和 claude.ai 都返回
loc=US,检测结果「正常」; - 国内联通宽带、没开代理:chatgpt.com 直接连不上;claude.ai 能连上,但返回的是国内 IP——能连上不等于能用,打开后会提示地区不支持。
四、IP 不对,怎么改
- 代理节点换成美国(日本、新加坡也在支持名单里,但美国最稳);
- 代理软件切到全局模式,或者确认规则里 openai.com、chatgpt.com 走代理;
- 换一个浏览器或开无痕窗口,重新登录,再走到填手机号那一步;
- 回本站再测一次,确认显示「美国」后再收验证码。
如果 IP 已经是美国,还是收不到,那才是号码的问题:同一个号码验证过的次数有上限,用过的号可能不能再注册新账号(OpenAI:手机验证说明)。
先测一下你的网络10 秒看出 ChatGPT / Claude 看到的 IP 在哪个国家一键检测