HTTPDNS üç bağlantı türünü destekler: Method 1: SDK-based access, Method 2: Access by calling the JSON API ve Method 3: DoT/DoH-based access.
Method 1: SDK-based access ve Method 2: Access by calling the JSON API yöntemlerinde bağlantıyı doğrulamak için bir anahtar oluşturmanız gerekir. Başlamadan önce anahtar oluşturun.
Method 1: SDK-based access
Senaryolar: Mobil uygulamalar ve IoT cihazları için DNS hijacking saldırılarını önler. Standart HTTPDNS entegrasyonu ile aynı sonucu verir.
Android veya iOS SDK'yı indirin.
-
SDK'yı uygulamanıza entegre edin:
Bağlantıyı Alibaba Cloud DNS konsolunda doğrulayın. Dashboard > Resolution Dashboard > HTTPDNS sayfasına gidin. Trafik verileri bağlantının başarılı olduğunu gösterir.
Method 2: Access by calling the JSON API
Senaryolar: SDK entegrasyonunun mümkün olmadığı durumlarda kullanın. Alan adlarını doğrudan çözmek için yerel API'yi çağırın.
DoH JSON API hem TLS hem de TLS olmayan uç noktaları destekler:
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
Senaryolar: Tarayıcı ve mobil istemciler için uygundur. Kimlik doğrulamayı desteklemez; bu nedenle önerilmez.
İki biçimden birini kullanarak bağlanın. user_id, konsoldaki Unique configuration ID değeridir.
1. Kısa adres bağlantısı (düşük güvenlik, önerilmez)
DoT adresi: <user_id>.alidns.com
DoH adresi: https://<user_id>.alidns.com/dns-query
Hesap kimliğinizi güvende tutun. Sızan bir hesap kimliği güvenlik tehdidi oluşturur ve sahte veri kullanımına yol açabilir.
2. Özel adres bağlantısı
Önerilen yöntemdir. Özel adresler daha yüksek güvenlik sağlar ve yetkisiz veri kullanımını engeller.
DoT adresi: <user_id>-custom_field.alidns.com
DoH adresi: https://<user_id>-custom_field.alidns.com/dns-query
DoT/DoH'yi etkinleştirmek için Enable encrypted address (recommended) seçeneğini belirleyin ve Enabled Status anahtarını açın (anahtar yeşile döner).
DoH/DoT Enabled Status kapalıysa çözümleme istekleri reddedilir.