达友科技
Technical Support
公司网站:
简中
|
繁中
|
ENGLISH
首页
产品新闻
活动&课程
解决方案
合作伙伴
下载中心
FAQ
技术交流
关於达友
站内搜索:
菜单
新增内容
最近文章
电子报
登录
技术交流
Armorize
DeviceLock
IM Manager
Infoblox
Websense
信息安全
问题与建议
首页
›
技术交流
›
产品区
›
Infoblox
dns查询中的迭代查询和递归查询?
由 Anonymous 于 星期一, 06/23/2008 - 11:51 发表
dns查询中有迭代查询和递归查询,请问这两种查询有什么区别?
‹ IP地址冲突
如何设定 Infoblox IP ›
添加回复
评论
alvin
Says:
星期五, 07/04/2008 - 08:57
递归查询
是最常见的查询方式。
工作方式是这样的: 域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态。
迭代查询
又称
重指引查询
。
其工作方式是这样的: 当服务器使用迭代查询时能够使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询,直到服务器给出的提示中包含所需要查询的主机地址为止,一般的,每次指引都会更靠近根服务器(向上),查寻到根域名服务器后,则会再次根据提示向下查找。
综合上面两点,我们可以看出来,递归查询就是客户机会等待最后结果的查询,而迭代查询是客户机等到的不一定是最终的结果,而可能是一个查询提示。因而有很多流量很大的dns服务器是禁止客户机使用递归查询,用这种方式来减轻服务器的流量。
参考资料
微软社区参考资料
回复
© 2003-2010 Docutek Solutions, Inc. All rights reserved.
星期五, 07/04/2008 - 08:57
工作方式是这样的: 域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态。
其工作方式是这样的: 当服务器使用迭代查询时能够使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询,直到服务器给出的提示中包含所需要查询的主机地址为止,一般的,每次指引都会更靠近根服务器(向上),查寻到根域名服务器后,则会再次根据提示向下查找。
参考资料 微软社区参考资料