HTTPDNS提供了官方 SDK 为您提供域名解析服务,在 SDK 中,我们已经实现了自动获取、更新、维护服务 IP 地址的功能,您只需要通过接口调用即可完成解析。但在一些特定场景,您可能不希望集成 SDK 进行域名解析。HTTPDNS 提供 HTTP API 形式的域名解析服务,您可以自行根据官方 API 来实现域名解析。
使用HTTP API 的流程
通过调用 HTTPDNS HTTP API ,您可以将指定的域名解析为IP。接入主要涉及以下流程:
HTTPDNS 为了保障高可用性,在全球范围内部署了多个服务集群,拥有不同的 IP 作为服务入口。为了确保您能就近访问最近的服务节点,同时保障高可用性,我们提供了一套获取和维护可用服务地址的机制。
获取服务 IP 后,即可通过服务 IP 调用解析服务,实现域名解析。
实现鉴权访问(可选)
HTTPDNS 提供了鉴权机制,通过接入鉴权机制加强身份认证,防范可能存在的盗刷问题。
解析结果的使用
获得解析到的 IP 结果之后,您需要在实际业务网络请求中使用这些 IP。不同平台上,使用 IP 直连的方案,和使用 HTTPDNS 各平台 SDK 解析之后的处理方式一致,具体可以参考:
使用优化
最后,为了保证稳定且高效地通过 HTTP API 使用 HTTPDNS,我们总结了使用优化方案供参考:最佳实践建议。
该文章对您有帮助吗?