dns迭代查询和递归查询

﹏ヽ暗。殇╰゛Y 2022-05-17 23:44 353阅读 0赞

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

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

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

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

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

1351445978_6396.jpg

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

发表评论

表情:
评论列表 (有 0 条评论,353人围观)

还没有评论,来说两句吧...

相关阅读

    相关 的区别

    递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模

    相关 的区别

    递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模

    相关 的区别

    递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模

    相关 的区别

    递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模

    相关 的差别

    递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模