DNS域名解析服务器工作流程

开始

当我们在浏览器搜索一个www.baidu.com的时候,应该怎么找到百度服务器的IP地址进行数据通信呢?这就是域名解析服务器的功能。当然每个网址都对应着IP地址保存在DNS中。

步骤

如图所示:

  • 1、用户首先检查自己浏览器缓存和操作系统缓存中是否有这个这个域名对应的IP,如果没有命中则请求本地域名服务器(LDNS)来解析这个域名;
  • 2、如果命中则将IP地址返回给用户;如果仍没有命中则将这个请求发送给根服务器
  • 3、根域名服务器返回给本地DNS一个所查询域的主DNS的IP:.com.cn.edu等等;
  • 4、本地DNS再请求根服务器返回给自己的主DNS的IP;
  • 5、接受请求的主DNS查找并返回这个域名对应的Name Server的IP地址,这个Name Server就是网站注册的域名服务器;
  • 6、 Name Server根据映射关系表找到目标ip,返回给本地DNS;
  • 7、本地DNS把这个结果返回给用户,并缓存这个地址;

DNS域名解析服务器工作流程