查找域名对应的IP地址
这一步包括DNS具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存
-
浏览器搜索自己的DNS缓存(维护一张域名与IP地址的对应表);
-
搜索操作系统中的DNS缓存(维护一张域名与IP地址的对应表);
-
搜索操作系统的hosts文件( Windows环境下,维护一张域名与IP地址的对应表);
-
操作系统将域名发送至LDNS(本地区域名服务器),LDNS查询自己的DNS缓存(一般查找成功率在80%左右),查找成功则返回结果,失败则发起一个迭代DNS解析请求:
-
LDNS向 Root Name Server(根域名服务器,如com、net、org等的解析的顶级域名服务器的地址)发起请求,此处,Root Name Server返回com域的顶级域名服务器的地址;
-
LDNS向com域的顶级域名服务器发起请求,返回baidu.com域名服务器地址;
-
LDNS向baidu.com域名服务器发起请求,得到www.baidu.com的IP地址;
-
-
LDNS将得到的IP地址返回给操作系统,同时自己也将IP地址缓存起来;
-
操作系统将IP地址返回给浏览器,同时自己也将IP地址缓存起来
来源:原创
发布时间:2021-07-18 20:01:27