[モバイル解決 HTTPDNS] は、次の 3 つの接続タイプをサポートしています。[方法 1:SDK を使用したアクセス]、[方法 2:JSON API アクセス]、[方法 3:DoT / DoH を使用したアクセス]です。
[方法 1:SDK を使用したアクセス]および[方法 2:JSON API アクセス]の場合、接続を認証するためのキーを作成する必要があります。開始する前に、キーを作成してください。
[方法 1:SDK を使用したアクセス]
シナリオ:モバイルアプリや IoT デバイスの DNS ハイジャックを防止します。標準的な HTTPDNS 統合と同じ結果を提供します。
-
Android または iOS SDK をダウンロードします。
-
SDK をアプリに統合します。
-
Alibaba Cloud DNS コンソールで接続を確認するには、統計ダッシュボード > 解決統計ダッシュボード > モバイル解決 HTTPDNS ページに移動します。トラフィックデータで接続が成功したことを確認できます。
[方法 2:JSON API アクセス]
シナリオ:SDK 統合が不可能な場合に使用します。ネイティブ API を呼び出して、ドメインを直接名前解決します。
DoH JSON API は、TLS および非 TLS エンドポイントの両方をサポートしています。
-
https://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=アクセスキー ID&key=****&ts=timestamp
-
http://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=アクセスキー ID&key=****&ts=timestamp
-
https://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=アクセスキー ID&key=****&ts=timestamp
-
http://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=アクセスキー ID&key=****&ts=timestamp
DoH JSON API をご参照ください。
[方法 3:DoT / DoH を使用したアクセス]
シナリオ:ブラウザおよびモバイルクライアント向けです。認証をサポートしていないため、推奨されません。
2 つの形式のいずれかで接続します。user_id はコンソールの専用設定 ID です。
1. 短いアドレスでの接続 (セキュリティが低いため、推奨されません)
DoT アドレス: <user_id>.alidns.com
DoH アドレス: https://<user_id>.alidns.com/dns-query
アカウント ID を安全に管理してください。アカウント ID が漏洩すると、セキュリティ上の脅威となり、不正なデータ使用につながる可能性があります。
2. カスタムアドレスでの接続
推奨します。カスタムアドレスは、より高いセキュリティを提供し、不正なデータ使用を防止します。
DoT アドレス: <user_id>-custom_field.alidns.com
DoH アドレス: https://<user_id>-custom_field.alidns.com/dns-query
DoT/DoH を有効にするには、[暗号化アドレスを有効にする (推奨)] を選択し、[有効ステータス] をオンにします (スイッチが緑色になります)。
-
DoH/DoT の [有効ステータス] がオフの場合、解決リクエストは拒否されます。
-
DNS over TLS (DoT) をご参照ください。
-
DNS over HTTPS (DoH) をご参照ください。