本文介绍关于HTTPDNS的工作原理。
HTTPDNS 如何解析域名
客户端触发解析
App 调用 HTTPDNS SDK 解析接口发起域名解析请求(如
www.aliyun.com
)。SDK 查询客户端本地缓存:
若存在缓存结果且未过期,则直接返回IP列表。
若缓存失效或无记录,则向服务端发起递归解析请求。
SDK向 HTTPDNS 服务端请求
SDK 调用HTTP API 向服务端发送单个域名解析请求。
服务端按照标准的DNS协议进行迭代查询权威DNS服务器。
服务端把最终的递归解析结果返回给SDK。
SDK 处理服务端响应结果
SDK缓存最新IP列表,并根据TTL进行生命周期管理。
根据当前网络栈(和IP测速排序)返回IP列表给应用。
该文章对您有帮助吗?
- 本页导读 (0)
- HTTPDNS 如何解析域名