All Products
Search
Document Center

HTTPDNS:What is HTTPDNS

Last Updated:Jul 22, 2025

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