dns迭代查询和递归查询

递归查询:返回的结果必须是“所查域名和对应IP的映射关系”或者“查询未果”

迭代查询:返回的结果可以是其他DNS服务器的IP

递归查询和迭代查询另一个区别是每次做查询的时候“发起查询的”角色不同

对于递归查询,一般是本地的客户端,本地的客户端查看本地hosts文件或者缓存未找到后,会向本地DNS服务器发送DNS查询,发起方式本地的客户端。

对于迭代查询,一般是本地的DNS服务器(由运营商指定),本地DNS服务器向根域名服务器查询,一级一级往下,发起方式本地的DNS服务器。

dns迭代查询和递归查询

图片fromhttp://zhangbin.blog.51cto.com/666869/286257