DNS搜索过程

                            以www.renyi.com为例

 

一:客户端首先检查本地HOST文件,是否有对应的IP地址,如果有,客户端直接访问,如果没有,则执行下一步。

 

二:客户端查看本地缓存信息,是否有对应的IP地址,如果有,客户端直接访问,如果没有,则执行下一步。

 

三:本机通过首选DNS服务器,查看本地DNS服务器的缓存信息,如果有,将IP地址返回给客户端,客户端直接访问,如果没有,则执行下一步。

 

四:本地DNS服务器查看区域文件,如果有,返回给客户端,如果没有,则执行下一步。

 

五。本地DNS服务器通过文件中指定的根DNS服务器的IP地址,转向根DNS服务器查询。

 

六:根DNS服务器收到查询信息后,查看区域记录,如果有,返回给本地DNS,如果没有,则将其管辖范围内的“.com”服务器的IP地址告知给本地DNS服务器。

 

七:.com服务器收到查询信息后,查看区域记录,如果有,返回给本地DNS,如果没有,则将其管辖范围内的“.renyi”服务器的IP地址告知给本地DNS服务器。

 

八:.renyi服务器收到查询信息后,分析需要解析的域名,如果没有,则查询失败,如果有,将“www.renyi.com”的IP地址返回给本地DNS服务器。

 

九:本地DNS服务器收到返回的“www.renyi.com”的IP地址后,记录,并返回给客户端,客户端通过返回的“www.renyi.com”的IP地址,访问Web站点。

posted @ 2018-04-06 13:38  任任任毅  阅读(146)  评论(0)    收藏  举报