使用aws route53domains查询.com.au域名始终返回PENDING如何解决?
解决Route53查询.com.au域名返回PENDING的问题
问题原因
.com.au属于澳大利亚国家顶级域名(ccTLD),其注册局的可用性验证流程无法通过Route53的同步查询即时返回结果,因此check-domain-availability命令会先返回PENDING状态,同时生成一个异步操作ID用于后续查询最终结果。
解决步骤
- 执行初始查询并获取操作ID
运行查询命令后,响应会包含OperationId字段,记录该ID:
aws route53domains check-domain-availability --domain-name example.com.au --region us-east-1
典型响应:
{ "Availability": "PENDING", "OperationId": "d4b3c2a1-xxxx-xxxx-xxxx-xxxxxxxxx" }
- 通过操作ID查询最终可用性状态
使用get-operation-detail命令传入上述OperationId,获取异步查询的最终结果:
aws route53domains get-operation-detail --operation-id d4b3c2a1-xxxx-xxxx-xxxx-xxxxxxxxx --region us-east-1
返回结果中会明确标注域名的可用性状态(AVAILABLE或UNAVAILABLE)。
注意事项
- 异步操作的结果仅会保留一段时间(通常为几天),建议在初始查询后及时跟进查询最终状态。
- .com.au域名的注册额外受澳大利亚本地规则限制,即使查询返回
AVAILABLE,也需满足注册局的身份验证要求才能完成注册,但check-domain-availability仅验证域名是否已被注册。
内容的提问来源于stack exchange,提问作者stevec
相关产品推荐
相关产品推荐

