一、 产品简介

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 ,变更域名解析结果后全网无法即时生效”的问题。


四、 传统解析


1689927363173030.jpg

 

五、 使用场景

HTTPDNS是通过将移动APP及桌面应用的默认域名解析方式,替换为通过Http协议进行域名解析,以规避由运营商Local DNS服务异常所导致的用户网络接入异常。

  • 资讯、游戏类APP

    希望降低访问延迟、减少跨网访问,注重快速响应体验。

  • 电商类、金融APP

    希望降低连接失败率,提供业务工作率,注重访问请求稳定性。

  • 社交类APP

    域名屡次被劫持,希望用户访问顺畅无阻。

  • 音视频类APP

    对流畅度要求高,提升音乐、视频播放的连接成功率。