一、 产品简介
HTTPDNS是基于http协议向帝恩思的DNS服务器发送域名解析请求,替代了基于DNS协议向运营商LocalDNS发起解析请求的传统方式,可以避免LocalDNS造成域名劫持和跨网访问问题,解决移动互联网服务中域名解析异常带来的困扰。
HTTPDNS是一款递归DNS服务,与权威DNS不同,httpDNS并不具备决定解析结果的功能,而是主要负责解析过程的实现。
二、 产品特性
安全、精准的解析结果
使用HTTP协议访问帝恩思的服务端,获取域名解析结果,绕过运营商的Local DNS,避免域名劫持。
HTTPDNS 能够直接得到客户端的出口网关IP,从而更精准地判断客户端的地区和运营商。
全网域名支持
HTTPDNS支持全网域名的解析,包括在帝恩思的域名。
简洁的API接口,满足不通的使用场景
HTTPDNS 对外提供简洁的API接口,经典场景是移动的APP直接调用该接口解析域名,也支持在服务端调用的场景,和移动端的场景。
三、 产品优势
HTTPDNS只是将域名解析的协议由DNS协议换成了Http协议,并不复杂。这一微小的转换,却带来了巨大的收益。
防劫持
由于绕过了运营商的LocalDNS,用户解析域名的请求通过Http协议直接透传到了HTTPDNS服务器IP上,用户在客户端的域名解析请求将不会遭受到域名解析被劫持的困扰。
精准调度
由于运营商策略的多样性,其 Local DNS 的解析结果可能不是最近、最优的节点,HTTPDNS 能直接获取客户端 IP ,基于客户端 IP 获得最精准的解析结果,让客户端就近接入业务节点。
扩展性强
HTTPDNS提供可靠的域名解析服务,业务可将自有调度逻辑与HTTPDNS返回结果结合,实现更精细化的流量调度。
快速生效
解决 “Local DNS 不遵循权威 TTL ,变更域名解析结果后全网无法即时生效”的问题。
四、 传统解析
五、 使用场景
HTTPDNS是通过将移动APP及桌面应用的默认域名解析方式,替换为通过Http协议进行域名解析,以规避由运营商Local DNS服务异常所导致的用户网络接入异常。
资讯、游戏类APP
希望降低访问延迟、减少跨网访问,注重快速响应体验。
电商类、金融APP
希望降低连接失败率,提供业务工作率,注重访问请求稳定性。
社交类APP
域名屡次被劫持,希望用户访问顺畅无阻。
音视频类APP
对流畅度要求高,提升音乐、视频播放的连接成功率。