This topic introduces the basic concepts of HTTPDNS.
Overview
HTTPDNS is a domain name resolution service for multi-terminal applications, including but not limited to mobile apps, PC applications, vehicle infotainment systems, and IoT devices. It features domain hijacking prevention, precise scheduling, and timely resolution updates.
Benefits
Your applications can integrate the client SDK provided by HTTPDNS or call the HTTP API to bypass the local DNS server and send Domain Name System (DNS) query requests to HTTPDNS over HTTP or HTTPS. HTTPDNS provides the following benefits:
Prevention of domain DNS hijacking: Ensures the security of domain name resolution and eliminates the risk of domain hijacking.
Reduced network latency: Resolves issues where the client application IP and the resolved IP belong to different network carriers or are geographically distant, significantly reducing network latency and improving access performance.
Custom resolution: Flexibly configure resolution results based on network carriers, geographic locations, or custom business identifiers to meet personalized requirements. For more information, see Introduction to custom resolution features.
Features
Secure and precise resolution results
Uses HTTP(S) protocol to bypass the local DNS of ISP, preventing domain hijacking.
HTTPDNS can access the client's public IP address, allowing for more accurate determination of the client's region and carrier, resulting in more precise resolution results.
Effectively mitigates app availability risks caused by uncertain carrier networks and improves resolution success rates in weak wireless network environments.
Resolution for all domain names
HTTPDNS supports resolution for all domain names, including those registered with Alibaba Cloud (HiChina), third-party domains, and international domains (international domains must comply with regional regulations). You can experience this service online for free.
Supports resolution for domain names from international service providers such as Akamai, and implements precise scheduling in CDN scenarios.
Custom resolution
You can create a rule to implement custom resolution. Configure network routes precisely and set resolution parameters to ensure that traffic from different ISP and regions is accurately routed to different service addresses. For more information, see Rule policies.
HTTPDNS achieves rule-based traffic scheduling for domain name access by integrating with Alibaba Cloud Function Compute. Incorporate your business strategies into the Function Compute service and configure the service in the DNS resolution hook. This allows you to meet more complex business requirements. For more information, see Function Compute policies.
Low-cost integration
HTTPDNS provides SDKs for Android, iOS, and C. Developers can complete service integration within 10 minutes. For more information, see
HTTPDNS provides HTTP(S) API integration methods for convenient use in server-side and other integration scenarios. For more information, see HTTP API integration.