什么是DNS解析
DNS解析,就是域名到IP地址的映射。 DNS解析请求,采用的是UDP数据报,并且是明文
DNS解析过程
DNS解析查询方式
-
递归查询
-
迭代查询
DNS解析存在哪些常见问题
- DNS劫持问题
DNS劫持与HTTP的关系:没有关系
DNS解析发生在HTTP建立连接之前
DNS解析请求,使用的是UDP数据报,端口号53
- DNS解析转发
DNS解析转发,可能出现跨网的情况,导致数据请求缓慢
怎样解决DNS劫持
- httpDNS 使用HTTP协议向DNS服务器的80端口进行请求 不再使用DNS协议向DNS服务器的53端口进行请求
通过ip(119.29.29.29,国内最大的DNS中介服务器)直连,发送http请求
dn:要解析的域名 ip:本机的ip地址
- 长连接