|
通过询问其他DNS服务器和提供这个响应给发出请求的客户端,递归式DNS来为客户端提供域名解析的答案。以下是一个例子:
 |
| 图1 递归式DNS查询过程 |
1、一个用户在Web浏览器中输入www.it168.com。该计算机联系它的本地DNS服务器,以确定safe.it168.com的IP地址。
2、DNS服务器在它的本地表(或缓存)中查找“www.it168.com”,如果找到则将其返回客户端,如果没有发现,DNS服务器发送一个查询给根服务器,来查询“www.it168.com”的IP地址。
3、根服务器回应一个到“www.it168.com”顶级域(TLD)服务器的指向。
4、DNS服务器然后联系顶级域名(TLD)服务器来确定“www.it168.com”的IP地址。
5、这个顶级域(TLD)服务器回应一个针对“www.it168.com”的名称服务器。
6、这个DNS服务器联系得到的“www.it168.com”的名称服务器来确定它的IP地址。
7、该名称服务器检查定义了CNAME记录的一个域文件,发现“www.it168.com”是“www.it168.com.test.lab.com”的一个别名。DNS返回这个CNAME和“www.it168.com.test.lab.com”的A记录。
8、这个DNS服务器发送这个响应给最初的客户端:www.it168.com=216.57.210.200
上一页 [1] [2] [3] [4] 下一页
|