HTTPDNS prend en charge trois types de connexion : Method 1: SDK-based access, Method 2: Access by calling the JSON API et Method 3: DoT/DoH-based access.
Pour les méthodes Method 1: SDK-based access et Method 2: Access by calling the JSON API, vous devez créer une clé pour authentifier la connexion. Avant de commencer, créez une clé.
Method 1: SDK-based access
Scénarios : Empêche le détournement DNS pour les applications mobiles et les appareils IoT. Fournit le même résultat qu'une intégration HTTPDNS standard.
Téléchargez le SDK Android ou iOS.
-
Intégrez le SDK à votre application :
Vérifiez la connexion dans la console Alibaba Cloud DNS. Accédez à la page Dashboard > Resolution Dashboard > HTTPDNS. Les données de trafic confirment la réussite de la connexion.
Method 2: Access by calling the JSON API
Scénarios : Utilisez cette méthode lorsque l'intégration du SDK n'est pas possible. Appelez l'API native pour résoudre les domaines directement.
L'API JSON DoH prend en charge les endpoints TLS et non-TLS :
https://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.5.5.5/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
https://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
http://223.6.6.6/resolve?name=domain_name&type=record_type&uid=AccountID&ak=AccessKey ID&key=****&ts=timestamp
Method 3: DoT/DoH-based access
Scénarios : Pour les clients navigateurs et mobiles. Ne prend pas en charge l'authentification — déconseillé.
Connectez-vous en utilisant l'un des deux formats suivants. L'identifiant user_id correspond à l'Unique configuration ID de la console.
1. Connexion par adresse courte (sécurité faible, déconseillée)
Adresse DoT : <user_id>.alidns.com
Adresse DoH : https://<user_id>.alidns.com/dns-query
Protégez votre Account ID. La divulgation de votre Account ID constitue une menace pour la sécurité et peut entraîner une utilisation frauduleuse des données.
2. Connexion par adresse personnalisée
Recommandé. Les adresses personnalisées offrent une sécurité accrue et empêchent l'utilisation non autorisée des données.
Adresse DoT : <user_id>-custom_field.alidns.com
Adresse DoH : https://<user_id>-custom_field.alidns.com/dns-query
Pour activer DoT/DoH, sélectionnez Enable encrypted address (recommended) et activez Enabled Status (le commutateur devient vert).
Si le statut Enabled Status de DoH/DoT est désactivé, les requêtes de résolution sont rejetées.