本文介绍HTTPDNS基本概念等内容。
概述
HTTPDNS 是一项面向多端应用(包括但不限于:手机 APP、PC 端应用、汽车车机、IoT设备等)的域名解析服务,具有 防止域名劫持、精准调度 和 解析按时生效 等特性。
使用收益
通过集成 HTTPDNS 提供的客户端 SDK 或调用 HTTP API,您的应用可以绕过传统 Local DNS 服务器,直接通过 HTTP(S) 协议向 HTTPDNS 服务发送 DNS 查询请求。相比传统 DNS 解析方式,HTTPDNS 带来以下收益:
避免域名 DNS 劫持:确保域名解析结果的安全性,杜绝域名劫持风险。
降低网络延时:解决客户端应用 IP 与解析结果 IP 所属网络运营商不同或地理位置相距较远的问题,显著降低网络延迟,提升访问性能。
自定义解析:根据网络运营商、地理位置或自定义标识灵活配置解析结果,满足个性化需求。详情可查看 自定义解析功能简介。
功能特性
获得安全精准的解析结果
使用HTTP(S)协议绕过运营商的Local DNS,避免域名劫持。
HTTPDNS能够直接得到客户端的出口网关IP,从而更准确地判断客户端地区和运营商,得到更精准的解析结果。
HTTPDNS 的服务全球部署,能够显著优化类似“出海 APP”这种涉及海外用户访问的场景,有效降低访问 HTTPDNS 服务的请求延迟,为海外用户提供更流畅的网络体验。详情请查看HTTPDNS全球节点分布。
能够有效缓解不确定的运营商网络带来的App可用性风险,提高无线弱网环境下的解析成功率。
解析全网域名
HTTPDNS支持全网域名的解析,包括在阿里云(万网)注册的域名,和其它第三方以及国外域名(国外域名需按地域合规),可免费在线体验。
支持Akamai等国外服务商域名解析,并实现其在CDN场景的精准调度。
自定义解析
可以通过某种规则来达到自定义解析的目的。您可以对网络线路进行更精细的配置,并通过配置不同的解析参数,使来自不同运营商和地域的用户流量精准路由至不同的服务地址。详情可查看 规则策略。
通过链接阿里云的函数计算服务来实现域名访问流量的策略调度。可以将您的业务策略写入函数计算服务中,在解析的钩子函数中配置对应的函数计算服务,以实现更为复杂的业务诉求。详情可查看 函数计算策略
低成本接入
提供Android、iOS、鸿蒙Harmony、C 等多个平台SDK,开发者可以10分钟内完成服务接入。详情可查看
提供HTTP(S) API接入方式,方便服务端以及其它接入场景的使用。详情可查看 HTTP API接入。