httpdns ########## httpdns本质上无法防劫持 ====================================== httpdns是用明文http查询替代明文的udp dns查询。 对于终端木马、链路劫持的威胁,两者抵御能力实质是相同的。 httpdns可以在当前网络环境下缓解劫持 ====================================== 传统的劫持设备一般有两大功能: 1. dns劫持; #. 针对404页面、或者高流量200 OK页面的覆盖型、或者跳转型HTTP劫持。 httpdns绕过了这两大模块的劫持。另外还要: 1. 感谢劫持设备商没怎么针对性做这块。人家跑去直接cookie劫持更省事; #. 感谢立法监督。 httpdns的核心优势 ====================================== 1. 针对用户ip的精准流量调度,可以有效提升用户时延体验; #. 有效解决传统运营商缓存劫持的故障问题。 httpdns的代价 ====================================== 1. 用户ip隐私:从终端侧到httpdns服务器的链路上的明文泄漏; #. app接入的成本:每个app都要接入httpdns的api/sdk。而从网络基础设施的角度,dns解析服务应当是尽量无感的。 #. app服务商将流量精准调度的“职能”完全托管给httpdns服务器。也就是说,完全依靠httpdns的ip库精准度、httpdns服务商的可信度。 #. httpdns服务器变成了一个实质上的高度集中化的解析服务。它与google 8.8.8.8超级公共递归的实质效果类似,但是它无法自动服务于其他传统递归、以及其他未接入该服务的app。