码迷,mamicode.com
首页 > 其他好文 > 详细

DNS解析过程

时间:2021-04-09 13:29:04      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:客户端   自己的   查询   命令行   信息   splay   解析过程   服务   baidu   

DNS解析过程

   当浏览器输入www.baidu.com 后。
   首先会去浏览器的dns缓存中查询是否有对应记录。
   如果浏览器缓存中没有,再去查询操作系统的缓存,(进入cmd命令行 输入 ipconfig/displaydns)。
   如果操作系统缓存中也没有,再去查看本地dns服务,本地dns服务器IP地址,一般由网络服务商提供。
   找到本地DNS后,它先会查询一遍自己的缓存。
   如果没有记录将会去访问根域名服务器。根域名服务器IP地址一般都是固定的,目前全球一共有13台。
   
   当根域名服务器接收到本地DNS的解析请求后,发现后缀是.com,于是就把负责.com的顶级域名服务器的IP地址返回给本地DNS。
   本地DNS拿着返回的IP地址找到对应的顶级域名服务器,顶级域名服务器又把负责该域名的权威服务器的IP地址返回。
   本地DNS又拿着返回的IP地址找到对应的权威域名服务器,权威域名服务器最终把对应的主机IP的解析记录(A记录)返回给本地DNS。
   本地DNS将解析后的IP地址信息进行缓存,缓存后将A记录信息返回客户端。
   PS: DNS域名服务器一般分为三种,根域名服务器(.) 顶级域名服务器(.com)权威域名服务器(.baidu.)
   

DNS解析过程

标签:客户端   自己的   查询   命令行   信息   splay   解析过程   服务   baidu   

原文地址:https://www.cnblogs.com/bb9527/p/14635472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!