1、分布域名解析
是指分在客户端上维护一个静态的文本文件,其中包含主机名和IP地址的映射。随着网络规模的扩大,分布式分辨率的有效性越来越低。
2、集中式域名解析
要求网络中有多台DNS服务器,负责维护域名/IP地址映射数据库。客户端从指定的服务器获取域名的地址信息。一旦客户端指定的DNS服务器不包含相应的数据,DNS服务器就会在网络中进行递归查询,并获取其他服务器上的地址信息。
DNS的两种域名解析方式是:递归查询与迭代查询。
1.递归查询是最常见的查询方式,域名服务器将代替提出请求的客户机进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态;
2.迭代查询又称重指引,当服务器使用迭代查询时能使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询,直到服务器给出的提示中包含所需要查询的主机地址为止,一般每次指引都会更靠近根服务器,查寻到根域名服务器后,则会再次根据提示向下查找。
通常的域名解析方法有分布和集中两种。分布域名解析是在客户机上维护一个静态的文本文件(host),其中包含主机名称与IP地址的映射,随着网络规模的扩大,分布式解析已显力不从心。
集中式域名解析方式需要在网络中提供多台DNS服务器,它们负责维护域名/IP地址映射数据库。客户机从指定的服务器获取域名对应的地址信息,一旦客户机指定的DNS服务器中没有包含相应数据,则由DNS服务器在网络中进行递归查询,在其他服务器上获取地址信息。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)