dns中递归查询与迭代查询的区别,dns迭代解析的过程有哪几种方式

您所在的位置:网站首页 域名解析的递归和迭代 dns中递归查询与迭代查询的区别,dns迭代解析的过程有哪几种方式

dns中递归查询与迭代查询的区别,dns迭代解析的过程有哪几种方式

2023-03-24 17:01| 来源: 网络整理| 查看: 265

dns中递归查询与迭代查询的区别,dns迭代解析的过程有哪几种方式 作者头像 尽一世温柔 回答于 2023-03-22 16:07:01 阅读 420 dns中递归查询与迭代查询的区别

1、两者区别如下: 递归是用户只向本地DNS服务器发出请求,然后等待肯定或否定答案。

2、而迭代是本地服务器向根DNS服务器发出请求,而根DNS服务器只是给出下一级DNS服务器的地址,然后本地DNS服务器再向下一级DNS发送查询请求直至得到最终答案。

3、 简介: DNS DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

4、通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

5、DNS协议运行在UDP协议之上,使用端口号53。

6、在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

7、 2.递归查询: 一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。

8、 3.迭代查询(反复查询): 一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求。

dns中递归查询与迭代查询有什么区别

1、工作方式上的区别

2、递归查询是域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机。

3、迭代查询是能够使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机 地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询。

4、使用上的区别

5、一般由DNS工作站提出的查询请求便属于递归查询。

6、一般发生在客户端与服务器间,也有特殊情况是dns服务器与dns服务器之间。

7、根域名服务器总应该使用迭代查询,而不应该使用递归查询。

8、一般的,每次指引都会更靠近根服务器(向上),查寻到根域名服务器后,则会再次根据提示向下查找。

9、查询状态上的区别

10、递归查询,在域名服务器查询期间,客户机将完全处于等待状态。

11、迭代查询是直到服务器给出的提示中包含所需要查询的主机地址为止。

dns迭代解析的过程有哪几种方式

1、DNS解析流程分为递归查询和迭代查询,递归查询是以本地名称服务器为中心查询, 递归查询是默认方式,迭代查询是以DNS客户端,也就是客户机器为中心查询。

2、其实DNS客户端和本地名称服务器是递归,而本地名称服务器和其他名称服务器之间是迭代。

3、在递归查找中,DNS服务器执行递归并继续查询其他DNS服务器,直到它具有返回给客户端的IP地址为止(通常是用户的操作系统)。

4、在迭代DNS查询中,每个DNS查询都使用一个地址直接响应客户端,以供另一个DNS服务器询问,并且客户端继续查询DNS服务器,直到其中一个使用给定域的正确IP地址进行响应为止。

声明:图文来源于互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系网站客服,一经查实,本站将立刻删除。

相关阅读 1、世界量子研究的首席科学家是谁「研究量子科学家是谁」 2、什么是知识,知识的定义 3、vrage什么车(age是什么车) 4、亿恩网创始人 5、中控屏wifi版跟4g版有什么区别


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3