域名转入失败原因排查:转移码错误/域名锁开启/60天限制的解决方案
域名转入失败,绝大多数不是注册商系统故障,而是卡在三个地方:转移码(EPP/Auth Code)不对、原注册商处的域名锁没解除、以及 ICANN 规定的约 60 天禁止转移窗口。按这三条顺序排查,多数工单能自己解决。
案例一:转移码填了三次都提示无效
一位读者从 GoDaddy 把域名转到国内注册商,转移码填了三遍,每次都提示 EPP code invalid。他反复核对,字母一个不差。问题出在两处:一是他从邮件正文里复制的码,尾部带了一个全角空格;二是他三天前刚续费,原注册商的旧转移码已经失效,必须重新生成。
分析下来,转移码有三个坑。第一,区分大小写,且必须去掉首尾空格,用纯文本编辑器过一遍最稳。第二,部分注册商页面展示的是"转移密钥"或"授权码",和真正的 EPP 码不是同一个东西,要看清楚字段名。第三,域名续费、过户、注册人信息变更之后,旧码通常会重置。多数注册商给的转移码有有效期,一般在几天到两周之间,以平台页面为准。遇到提示无效,先重新生成一次码再判断,别在原码上反复试。
操作路径大致是:登录原注册商后台,进入域名管理列表,点开具体域名,左侧或底部找"转移"或"获取转移码"。以阿里云为例,路径是 控制台 → 域名 → 域名列表 → 点域名 → 转移与过户 → 获取转移码;腾讯云、GoDaddy、Namecheap 的入口名字不同,逻辑一致。
案例二:域名锁关了,状态里却还挂着禁止转移
第二个案例更典型。一位站长说"锁我早就关了",但转入商一直报域名处于锁定状态。查 WHOIS 后发现状态字段里仍然有 clientTransferProhibited。
域名锁分两层:客户端锁由原注册商设置,注册局锁是更高级别的保护。日常转入要处理的是前者。有些平台把开关放在"安全设置"里,有的叫"禁止转移",关掉之后不会立刻生效,通常要等上几十秒到几分钟。
排查命令很简单:
whois example.com | grep -i status
如果还看到 clientTransferProhibited,回原注册商继续找开关;如果看到 serverTransferProhibited 而你没主动申请过注册局锁,直接提工单让注册商确认。顺带提一句,转入商那边有时也有"转入锁定"选项,别自己给自己上锁。
案例三:约 60 天的窗口,客服也改不了
有读者刚续费完,第二天就发起转入,被拒。他以为续费不算变更,实际上很多注册商对续费和注册人信息变更都会重置转移窗口。这是 ICANN 转移政策里的硬性规定,约 60 天,客服没有特批通道。
判断方法很直接:查域名的注册日期和最近一次变更记录。如果刚注册、刚过户、或刚改过注册人邮箱和电话,先等窗口走完。这段时间不是白等,可以提前把转入商账号实名、支付方式、DNS 记录备份做好,窗口一过立刻提交。窗口期内也不建议频繁折腾 DNS 和注册人邮箱,改动越多,后续转入时越容易出岔子。
案例四:卡在确认邮件和 WHOIS 邮箱上
第四个案例的失败提示是"等待原注册商放行",然后超时。原因在于转移确认邮件发往 WHOIS 里的注册人邮箱,而不是你登录转入商用的那个邮箱。
如果域名开了隐私保护,邮件会先发给代理邮箱再转发,转发链路断了就收不到。处理后三步:先查 WHOIS 里的注册人邮箱到底是什么;再去垃圾邮件、拦截记录里翻一遍;最后回转入商后台找"重新发送确认邮件"入口重发。部分注册商只允许重发有限次数,间隔也有要求,以平台页面为准。
复盘:把三次失败压缩成一次成功
按顺序走一遍,基本能避开上面四类问题:
- 确认域名注册或上次转移已过约 60 天,且近期没有注册人信息变更;
- 在原注册商关闭转移锁,用 WHOIS 确认状态里没有
clientTransferProhibited; - 确认 WHOIS 注册人邮箱能正常收信,隐私保护转发可用;
- 在原注册商重新获取转移码,用纯文本保存,注意别带空格;
- 在转入商提交转入并付款,盯紧邮箱和后台状态;
- 失败时看失败原因代码,代码指向哪一步就回哪一步查。
想把排查做得更细,可以用 dig example.com NS +short 确认解析没有被改过,用 WHOIS 查询核对注册人和到期时间。转入本身不复杂,麻烦的是信息对不上,多数失败都能靠上面几条定位。如果同一个域名反复失败,把每次的失败提示截图留存,提工单时一起给到转入商,处理速度会快很多。