searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

DNS解析过程

2023-06-16 08:17:04
55
0

一、概览

二、解析步骤

    一般来说,如果客户端本地有缓存或host配置,可以省略后续的解析过程,这里我们分析完整的解析过程。客户端在接入网络的时候,会配置一个本地DNS解析的IP地址,或者由网络服务提供商自动为你分配一个本地DNS地址,如下图:

     

    1.客户端首先向本地DNS地址发起查询请求(www.ctyun.cn),询问目标域名对应的IP地址,如果本地DNS服务器上有缓存该结果,则直接返回结果给客户端。

    2.本地DNS服务器如果没有缓存结果,则先向根服务器发起请求,查询域名后缀(.cn)对应的顶级域服务器地址。

    3.根服务器根据本地DNS的请求,返回顶级域服务器地址给本地DNS。

   

    4.本地DNS继续向顶级域服务器发起请求,查询负责解析二级域名(ctyun.cn)的权威解析服务器地址。

    5.顶级域服务器根据二级域名的注册信息,将权威解析服务器地址返回给本地DNS。

   

    6.本地DNS向权威角解析服务器发起请求,查询最终的域名(www.ctyun.cn)对应的IP地址。

    7.权威解析服务器把域名所有者提前配置好的IP返回给本地DNS。

   

    8.本地DNS将权威解析服务器返回的结果缓存在本地,并返回给客户端,整个查询过程结束。

0条评论
作者已关闭评论
申****龙
6文章数
0粉丝数
申****龙
6 文章 | 0 粉丝
申****龙
6文章数
0粉丝数
申****龙
6 文章 | 0 粉丝
原创

DNS解析过程

2023-06-16 08:17:04
55
0

一、概览

二、解析步骤

    一般来说,如果客户端本地有缓存或host配置,可以省略后续的解析过程,这里我们分析完整的解析过程。客户端在接入网络的时候,会配置一个本地DNS解析的IP地址,或者由网络服务提供商自动为你分配一个本地DNS地址,如下图:

     

    1.客户端首先向本地DNS地址发起查询请求(www.ctyun.cn),询问目标域名对应的IP地址,如果本地DNS服务器上有缓存该结果,则直接返回结果给客户端。

    2.本地DNS服务器如果没有缓存结果,则先向根服务器发起请求,查询域名后缀(.cn)对应的顶级域服务器地址。

    3.根服务器根据本地DNS的请求,返回顶级域服务器地址给本地DNS。

   

    4.本地DNS继续向顶级域服务器发起请求,查询负责解析二级域名(ctyun.cn)的权威解析服务器地址。

    5.顶级域服务器根据二级域名的注册信息,将权威解析服务器地址返回给本地DNS。

   

    6.本地DNS向权威角解析服务器发起请求,查询最终的域名(www.ctyun.cn)对应的IP地址。

    7.权威解析服务器把域名所有者提前配置好的IP返回给本地DNS。

   

    8.本地DNS将权威解析服务器返回的结果缓存在本地,并返回给客户端,整个查询过程结束。

文章来自个人专栏
监控
6 文章 | 2 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0