すべてのプロダクト
Search
ドキュメントセンター

HTTPDNS:仕組み

最終更新日:Jul 19, 2025

このトピックでは、HTTPDNS の仕組みについて説明します。

HTTPDNS によるドメイン名の解決方法

  1. クライアントが解決をトリガーする

    1. アプリケーションが HTTPDNS SDK 解決インターフェイスを呼び出して、ドメイン名解決リクエスト(www.aliyun.com など)を開始します。

    2. SDK は、クライアントのローカルキャッシュをクエリします。

      • キャッシュされた結果が存在し、期限切れになっていない場合は、IP リストが直接返されます。

      • キャッシュが無効であるか、レコードが存在しない場合、SDK はサーバーへの再帰的な解決リクエストを開始します。

  2. SDK が HTTPDNS サーバーにリクエストを送信する

    1. SDK は HTTP API を呼び出して、サーバーに 単一のドメイン名解決 リクエストを送信します。

    2. サーバーは、標準の DNS プロトコルに従って、権威 DNS サーバーへの反復クエリを実行します。

    3. サーバーは、最終的な再帰解決結果を SDK に返します。

  3. SDK がサーバーの応答結果を処理する

    1. SDK は最新の IP リストをキャッシュし、TTL に基づいてライフサイクルを管理します。

    2. SDK は、現在のネットワークスタック(および IP 速度テストのソート)に基づいて、IP リストをアプリケーションに返します。

官方文档