工作原理

更新时间:2025-06-04 08:09:36

本文介绍关于HTTPDNS的工作原理。

HTTPDNS 如何解析域名

  1. 客户端触发解析

    1. App 调用 HTTPDNS SDK 解析接口发起域名解析请求(如www.aliyun.com)。

    2. SDK 查询客户端本地缓存:

      • 若存在缓存结果且未过期,则直接返回IP列表。

      • 若缓存失效或无记录,则向服务端发起递归解析请求。

  2. SDK向 HTTPDNS 服务端请求

    1. SDK 调用HTTP API 向服务端发送单个域名解析请求。

    2. 服务端按照标准的DNS协议进行迭代查询权威DNS服务器。

    3. 服务端把最终的递归解析结果返回给SDK。

  3. SDK 处理服务端响应结果

    1. SDK缓存最新IP列表,并根据TTL进行生命周期管理。

    2. 根据当前网络栈(和IP测速排序)返回IP列表给应用。

官方文档

  • 本页导读 (0)
  • HTTPDNS 如何解析域名