你知道什么是HTTPDNS吗?
1、什么是DNS呢:
DNS(Domain Name System,域名系统),Internet上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
DNS协议运行在UDP协议之上,使用端口号53。
最关键的是下面这句,DNS协议是运行在UDP协议之上的
重要的事情说三遍,
DNS协议是运行在UDP协议之上的
DNS协议是运行在UDP协议之上的
DNS协议是运行在UDP协议之上的

2、现在有DNS可能存在的问题:
UDP协议不是可靠的传输协议,会丢包的
人家设计的时候就没有要求实时、准确,丢就丢了

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

4、HTTPDNS和上面说的DNS有什么差别呢
细心的tx已经发现HTTP这个关键字
是的,差别就在传输协议上
DNS基于UDP协议
HTTPDNS基于HTTP协议
HTTPDNS:
HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议

5、使用HTTPDNS有什么好处呢
防劫持
精准调度
0ms解析延迟

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:62
阅读量:50
阅读量:31
阅读量:67