このトピックでは、HTTPDNS の基本的な概念について説明します。
概要
HTTPDNS は、マルチ端末アプリケーション(モバイルアプリ、PC アプリケーション、車載インフォテインメントシステム、IoT デバイスなどを含むが、これらに限定されない)向けのドメイン名解決サービスです。ドメインハイジャック防止、正確なスケジューリング、タイムリーな解決の更新といった特徴があります。
メリット
HTTPDNS が提供するクライアント SDK を統合するか、HTTP API を呼び出すことで、アプリケーションは従来のローカル DNS サーバーをバイパスし、HTTP(S) プロトコルを介して HTTPDNS サービスに DNS クエリリクエストを直接送信できます。HTTPDNS は、従来の DNS 解決方法に比べていくつかの利点があります。
ドメイン DNS ハイジャックの防止:ドメイン名解決のセキュリティを確保し、ドメインハイジャックのリスクを排除します。
ネットワーク遅延の削減:クライアントアプリケーション IP と解決済み IP が異なるネットワークキャリアに属している場合、または地理的に離れている場合の問題を解決し、ネットワーク遅延を大幅に削減し、アクセス パフォーマンスを向上させます。
カスタム解決:ネットワークキャリア、地理的な場所、またはカスタムビジネス ID に基づいて解決結果を柔軟に構成し、パーソナライズされた要件を満たします。詳細については、「カスタム解決機能の概要」をご参照ください。
機能
安全で正確な解決結果
HTTP(S) プロトコルを使用してキャリアのローカル DNS をバイパスし、ドメインハイジャックを防止します。
HTTPDNS はクライアントのパブリック IP アドレスを直接取得できるため、クライアントの地域とキャリアをより正確に判断し、より正確な解決結果を得ることができます。
不確実なキャリアネットワークによって引き起こされるアプリの可用性リスクを効果的に軽減し、弱い無線ネットワーク環境での解決の成功率を向上させます。
すべてのドメイン名の解決
HTTPDNS は、Alibaba Cloud (HiChina) に登録されているドメイン、サードパーティ ドメイン、国際ドメイン(国際ドメインは地域の規制に準拠する必要があります)など、すべてのドメイン名の解決をサポートしています。このサービスはオンラインで無料で体験できます。
Akamai などの国際 サービスプロバイダーのドメイン名の解決をサポートし、CDN シナリオで正確なスケジューリングを実装します。
カスタム解決
ルールを作成してカスタム解決を実装できます。ネットワークルートを正確に構成し、解決パラメーターを設定して、異なるキャリアや地域からのトラフィックが異なるサービス アドレスに正確にルーティングされるようにすることができます。詳細については、「ルール ポリシー」をご参照ください。
HTTPDNS は、Alibaba Cloud Function Compute と統合することで、ドメイン名アクセスのためのルールベースのトラフィック スケジューリングを実現します。Function Compute サービス内でビジネス ロジックを実装し、DNS 解決フックでサービスを構成できます。これにより、より複雑なビジネス要件を満たすことができます。詳細については、「Function Compute ポリシー」をご参照ください。
低コストの統合
HTTPDNS は、Android、iOS、および C 用の SDK を提供しています。開発者は 10 分以内にサービス統合を完了できます。詳細については、以下をご参照ください。
HTTPDNS は、サーバーサイドやその他の統合シナリオで便利に使用できる HTTP(S) API 統合方法を提供しています。詳細については、「HTTP API 統合」をご参照ください。