帮助中心

使用HTTPDNS的好处

时间 : 2019-06-17编辑 : DNS智能解析专家
分享 : 

 HTTPDNS是什么?我们拆开来看,DNS大家都知道,是域名解析,就是根据解析域名找到主机IP地址。加上前缀HTTP,又是什么意思呢?今天小编来为大家通俗易懂的介绍一下关于HTTPDNS是什么以及它有哪些优点。

  HTTPDNS的意思

  DNS(域名系统),Internet上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

  通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上的。

  现在有DNS可能存在的问题:

  1、UDP协议不是可靠的传输协议,会丢包的。

HTTPDNS

HTTPDNS

  2、域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。

  HTTPDNS基于HTTP协议,是使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,域名解析请求直接发送到阿里云的HTTPDNS服务器,从而绕过运营商的Local DNS,能够避免Local DNS造成的域名劫持问题和调度不精准问题。

  使用HTTPDNS有什么好处

  App使用的比较多,因为传统的DNS已经满足现在的需要了,但手机App对DNS解析有更高的要求,因此使用HTTPDNS的场景更多了。

  HTTPDNS的优点:

  1、防劫持

  HTTPDNS代替了传统的LocalDNS完成递归解析的功能,基于HTTP协议的设计可以适用于几乎所有的网络环境,同时保留了鉴权、HTTPS等更高安全性的扩展能力,避免恶意攻击劫持行为。

HTTPDNS

HTTPDNS

  2、精准调度

  传统域名解析的调度精准性问题,本质根源在于Local DNS的部署和分配机制上。由于碎片化的管理方式,这些环节的服务质量同样很难得到保障。HTTPDNS在递归解析实现上优化了与权威DNS的交互,通过协议将终端用户的IP信息直接交付给权威DNS,这样权威DNS就可以忽略Local DNS IP信息,根据终端用户的IP信息进行精准调度,避免Local DNS的坐标干扰。

  3、0ms解析延迟

  构建客户端DNS缓存;热点域名预解析;懒更新策略;服务端提供API接口,app端直接通过ip地址访问,ip地址可以有多个。

  以上就是关于HTTPDNS的相关内容介绍。作为一种相较于DNS更安全、更精确、更稳定的解析方式,HTTPDNS成为大家关注和使用较多的一种域名解析方式。

推荐文章