1、 理解域名解析的整个过程
① 当在浏览器中输入www.baidu.com时,电脑客户端会发出一个DNS请求,问该域名的IP是啥,并发给本地域名服务器。本地域名服务器(本地DNS)是由你的网络服务商自动分配的,它通常就在你网络服务商的某个机房。
② 本地DNS收到来自客户端的请求,会先查找自己是否有www.baidu.com的IP地址,如果有,就直接返回。如果没有,本地DNS会问它的根域名服务器。根域名服务器是最高层次的,全球共有13套。它不直接用于域名解析,但是能指路。
③ 根DNS收到本地DNS的请求后,发现后缀是.com,就返回给根DNS www.baidu.com的顶级域名服务器的地址。顶级域名服务器就是比如.com、.net、.org这些域名,它负责管理二级域名。
④ 本地DNS转向问顶级域名服务器www.baidu.com 的IP地址,顶级域名服务器发现是baidu.com后,便将负责www.baidu.com区域的权威DNS服务器的地址给了本地DNS。
⑤ 本地DNS又跑去问权威DNS服务器,权威DNS服务器查询后将对应的IP地址x.x.x.x告诉本地DNS。
⑥ 本地DNS再将IP地址返回客户端,客户端和目标建立连接。
以上参考自《极客时间》刘超老师的《趣谈网络协议》
安全问题:
参考文章&#
信安之路(第九周作业)-web页面解析的流程学习
最新推荐文章于 2022-10-18 20:12:26 发布