DNS解析大家都不陌生,就是根据域名找到主机IP。
那么HTTPDNS,前面加了个修饰词后有什么不一样了呢?
本文来分享一个关于HTTPDNS的了解
操作方法
-
01
什么是DNS呢: DNS(Domain Name System,域名系统),Internet上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。 DNS协议运行在UDP协议之上,使用端口号53。 最关键的是下面这句,DNS协议是运行在UDP协议之上的 重要的事情说三遍, DNS协议是运行在UDP协议之上的 DNS协议是运行在UDP协议之上的 DNS协议是运行在UDP协议之上的
-
02
现在有DNS可能存在的问题: UDP协议不是可靠的传输协议,会丢包的 人家设计的时候就没有要求实时、准确,丢就丢了
-
03
现有DNS解析存在的其它问题: 域名劫持: 域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS), 或伪造域名解析服务器(DNS)的方法, 把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。
-
04
HTTPDNS和上面说的DNS有什么差别呢 细心的tx已经发现HTTP这个关键字 是的,差别就在传输协议上 DNS基于UDP协议 HTTPDNS基于HTTP协议 HTTPDNS: HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议
-
05
使用HTTPDNS有什么好处呢 防劫持 精准调度 0ms解析延迟
-
06
使用HTTPDNS的场景 App使用的比较多,因为传统的DNS已经满足现在的需要了,但手机App对DNS解析有更高的要求
最新评论