首页 > 解决方案 > 如何使用带有 JAVA 的 AWS Route 53 API 检查域名可用性

问题描述

我想从 Spring Boot (JAVA) 检查 AWS 上的域名可用性。

所以我需要调用 AWS API 来获取响应,检查它是否可用。

我怎样才能做到这一点?

标签: javaamazon-web-servicesspring-bootamazon-route53

解决方案


您可以使用 JAVA 开发工具包为 AmazonRoute53DomainsClient 调用CheckDomainAvailabilityRequest函数。

响应将通过 Amazon Route 53 域 API 简单地返回该域的可用性。

根据文档,它可以返回以下雕像之一:

有效值:

  • AVAILABLE:域名可用。
  • AVAILABLE_RESERVED:域名在特定条件下保留。
  • AVAILABLE_PREORDER:域名可用,可以预购。
  • DONT_KNOW:TLD 注册机构没有给出关于域名是否可用的明确答复。Route 53 可以出于多种原因返回此响应,例如,注册表正在执行维护。稍后再试。
  • 待处理:TLD 注册机构未在预期时间内返回响应。当响应延迟时,通常只需要几秒钟的额外时间。您可以立即重新提交请求。
  • RESERVED:域名已为其他人或组织保留。
  • UNAVAILABLE:域名不可用。
  • UNAVAILABLE_PREMIUM:域名不可用。
  • UNAVAILABLE_RESTRICTED:域名被禁止。

推荐阅读