如何使用 AWS Route 53 API 和 JAVA 检查域名可用性
How to check domain name availability using AWS Route 53 API with JAVA
我想从 Spring 启动 (JAVA) 检查 AWS 上的域名可用性。
所以我需要调用 AWS API 来获取响应,检查它是否可用。
我怎样才能做到这一点?
您可以使用 JAVA SDK 调用 AmazonRoute53DomainsClient 的 CheckDomainAvailabilityRequest 函数。
响应将简单地 return 通过 Amazon Route 53 域 API.
该域的可用性
根据 documentation 它可以 return 以下雕像之一:
有效值:
- AVAILABLE:域名可用。
- AVAILABLE_RESERVED: 域名在特定条件下保留
- AVAILABLE_PREORDER: 域名可用,可预订
- DONT_KNOW:TLD 注册管理机构未就域名是否可用做出明确答复。出于多种原因,Route 53 可以 return 此响应,例如,注册表正在执行维护。稍后再试。
- 待定:TLD 注册管理机构未return 在预期的时间内做出响应。当响应延迟时,通常只需要额外几秒钟。您可以立即重新提交请求。
- RESERVED:该域名已为其他人或组织保留。
- 不可用:域名不可用。
- UNAVAILABLE_PREMIUM: 域名不可用
- UNAVAILABLE_RESTRICTED: 域名被禁止访问
我想从 Spring 启动 (JAVA) 检查 AWS 上的域名可用性。
所以我需要调用 AWS API 来获取响应,检查它是否可用。
我怎样才能做到这一点?
您可以使用 JAVA SDK 调用 AmazonRoute53DomainsClient 的 CheckDomainAvailabilityRequest 函数。
响应将简单地 return 通过 Amazon Route 53 域 API.
该域的可用性根据 documentation 它可以 return 以下雕像之一:
有效值:
- AVAILABLE:域名可用。
- AVAILABLE_RESERVED: 域名在特定条件下保留
- AVAILABLE_PREORDER: 域名可用,可预订
- DONT_KNOW:TLD 注册管理机构未就域名是否可用做出明确答复。出于多种原因,Route 53 可以 return 此响应,例如,注册表正在执行维护。稍后再试。
- 待定:TLD 注册管理机构未return 在预期的时间内做出响应。当响应延迟时,通常只需要额外几秒钟。您可以立即重新提交请求。
- RESERVED:该域名已为其他人或组织保留。
- 不可用:域名不可用。
- UNAVAILABLE_PREMIUM: 域名不可用
- UNAVAILABLE_RESTRICTED: 域名被禁止访问