浅谈DNS体系结构:DNS系列之一
2010-01-10 16:32:22 来源:WEB开发网每个被委派的DNS服务器同样使用委派的方式向下发展,例如和讯公司想申请使用hexun.com域名,这时和讯就要向负责.com域 名的DNS服务器提出申请,只要hexun.com还没有被其他公司或个人使用,而且申请者按时足额缴纳了费用,负责.com域名的服务器就会把hexun.com域名委派到和讯公司自己的DNS服务器60.28.251.1。只要 DNS服务器使用委派,域名空间就会逐步形成现有的分布式解析架构。这种架构把域名解析权下放到各公 司自己的DNS服务器上,既有利于及时更新记录,同时对平衡流量压力也很有好处。
那么,在这种分布式的解析结构中,DNS服务器如何进行域名解析呢?换句话说,其他的DNS服务器怎么知道由 60.28.251.1负责解析hexun.com的域名呢?如果一个互联网用户想解析域名www.hexun.com,过程是怎么 样的呢?如下图所示,用户把解析请求发送到自己使用的DNS服务器上,DNS服务器发现自己无法解析 www.hexun.com这个域名,于是就把这个域名发送到根服务器请求解析,根服务器发现这个域名是以com 结尾的,于是告诉查询者这个域名应该询问负责com的DNS服务器。这时查询者会转而向负责com的域名服 务器发出查询请求,负责com域名的DNS服务器回答说www.hexun.com是以hexun.com结尾的域名,以 hexun.com结尾的域名已经被委派到DNS服务器60.28.251.1了,因此这个域名的解析应该询问 60.28.251.1。于是查询者最后向60.28.251.1发出查询请求,这次应该可以如愿以偿了,60.28.251.1会 告诉查询者所需要的答案,查询者拿到这个答案后,会把这个查询结果放入自己的缓存中,如果在缓存 的有效期内有其他DNS客户再次请求这个域名,DNS服务器就会利用自己缓存中的结果响应用户,而不用 再去根服务器那里跑一趟了。
更多精彩
赞助商链接