移动解析 HTTPDNS 基于 Http 协议向腾讯云的 DNS 服务器发送域名解析请求,替代了基于 DNS 协议向运营商 Local DNS 发起解析请求的传统方式,可以避免 Local DNS 造成的域名劫持和跨网访问问题
传统DNS与HTTPDNS区别:
- 传统DNS使用的是DNS协议,53端口;HTTPDNS使用的是https/http协议,443端口或者80端口
- 传统DNS解析过程需要层层递归查询或者迭代查询,需要查询很多层的DNS服务器(local服务器,根服务器,*服务器,权威服务器),而HTTPDNS是直接向HTTPDNS服务器发起请求
HTTPDNS的缓存设计
手机客户端,手机本地的dns缓存(内存或者磁盘),httpdns服务器
参考:
DNS解析过程
腾讯云 HTTPDNS
阿里云 HTTPDNS
关于aws亚马逊dns域名解析route53的使用
DNS与HTTPDNS