递归查询:返回的结果必须是“所查域名和对应IP的映射关系”或者“查询未果”
迭代查询:返回的结果可以是其他DNS服务器的IP
递归查询和迭代查询另一个区别是每次做查询的时候“发起查询的”角色不同
对于递归查询,一般是本地的客户端,本地的客户端查看本地hosts文件或者缓存未找到后,会向本地DNS服务器发送DNS查询,发起方式本地的客户端。
对于迭代查询,一般是本地的DNS服务器(由运营商指定),本地DNS服务器向根域名服务器查询,一级一级往下,发起方式本地的DNS服务器。

本文介绍了DNS系统的两种主要查询方式——递归查询与迭代查询的区别。递归查询由客户端发起,直至获取到域名对应的IP地址;而迭代查询则由DNS服务器逐级进行,直到找到正确的答案。文章还解释了两种查询方式在过程中的不同。
递归查询:返回的结果必须是“所查域名和对应IP的映射关系”或者“查询未果”
迭代查询:返回的结果可以是其他DNS服务器的IP
递归查询和迭代查询另一个区别是每次做查询的时候“发起查询的”角色不同
对于递归查询,一般是本地的客户端,本地的客户端查看本地hosts文件或者缓存未找到后,会向本地DNS服务器发送DNS查询,发起方式本地的客户端。
对于迭代查询,一般是本地的DNS服务器(由运营商指定),本地DNS服务器向根域名服务器查询,一级一级往下,发起方式本地的DNS服务器。


被折叠的 条评论
为什么被折叠?