モバイル DNS HTTPDNS は、[SDK アクセス]、[JSON API アクセス]、[DoT/DoH アクセス] の 3 つのアクセス方法をサポートしています。
SDK および JSON API アクセス方式では、認証を完了するためにキーを作成する必要があります。事前に キーを作成する してください。
I. SDK アクセス
適用シナリオ: モバイル アプリケーションと IoT シナリオでのドメイン名解決のハイジャック対策に適しています。 SDK を統合することで、HttpDNS 統合と同じ効果を得ることができます。
オペレーティング システムの要件に基づいて、適切な Android または iOS SDK ダウンロードを選択します。
以下を参照して、アプリケーションに統合します。
統合が完了したら、Cloud DNS 製品コンソールの ページで確認します。トラフィック データが存在する場合は、統合が成功しています。
II. JSON API アクセス
適用シナリオ: SDK を使用できず、ネイティブ API 方式を使用して解決リクエストを開始する必要があるシナリオに適しています。
DoH JSON API URL インターフェース (TLS API と非 TLS API を提供)
https://223.5.5.5/resolve?name=domain&type=record type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.5.5.5/resolve?name=domain&type=record type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
https://223.6.6.6/resolve?name=domain&type=record type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.6.6.6/resolve?name=domain&type=record type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
詳細については、「DoH JSON API」をご参照ください。
III. DoT/DoH アクセス方法
適用シナリオ: ブラウザとモバイル クライアント アクセスに適していますが、認証はサポートしていません。推奨されません。
次の 2 つの形式を使用してアクセスできます。 user_id は、コンソールに表示される [アカウント ID] です。
方法 1:短縮アドレス アクセス (セキュリティが低いため、推奨されません)
DoT の場合は、<user_id>.alidns.com を構成します
DoH の場合は、https://<user_id>.alidns.com/dns-query を構成します
アカウント ID は安全に保管してください。漏洩した場合、データが不正に使用されるリスクがあります。
方法 2:カスタム アドレス アクセス
この方法は推奨されます。ユーザーはアクセス アドレスをカスタマイズしてセキュリティを強化し、データの不正使用を防ぐことができます。
DoT の場合は、<user_id>-custom-field.alidns.com を構成します
DoH の場合は、https://<user_id>-custom-field.alidns.com/dns-query を構成します
DoT/DoH アクセス スイッチ:DoH/DoT アクセスが必要な場合は、手動で有効にすることができます。
DoH/DoT の [有効化ステータス] がオフになっている場合、ユーザーの解決リクエストは拒否されます。
DoT インターフェースの詳細については、「DNS over TLS (DoT)」をご参照ください。
DoH インターフェースの詳細については、「DNS over HTTPs(DoH)」をご参照ください。