精华内容
下载资源
问答
  • DNS递归查询

    2015-07-08 14:36:42
    递归查询:将大部分的解析负担置于一个名字服务器上.递归或递归解析指的是名字服务器在收到递归查询时所使用的解析过程. 解析器向本地名字服务器发送一个关于某个域名信息的递归查询.被查询的名字服务器必须返回所...
    递归查询:将大部分的解析负担置于一个名字服务器上.递归或递归解析指的是名字服务器在收到递归查询时所使用的解析过程.

    解析器向本地名字服务器发送一个关于某个域名信息的递归查询.被查询的名字服务器必须返回所请求的数据或者是出错说明,出错可能包括所请求的类型数据不存在或所给域名不存在.本地名字服务器不能只将查询者指向另一个名字服务器,因为该查询是递归的

    如果被查询的名字服务器不是所请求的数据的权威,它将不得不向其他名字服务器发出查询以获得答案.它可以向其他名字服务器发送递归查询
    展开全文
  • DNS递归查询与迭代查询

    千次阅读 2016-10-26 09:43:03
    DNS递归查询与迭代查询summary一直以来对于DNS查询的“递归”与“迭代”方式感到困惑。一般人就直接跟你说“DNS客户端向DNS服务器请求叫递归查询”,“DNS服务器之间的查询请求是迭代查询”,听了之后根本不知所谓。...

    DNS递归查询与迭代查询


    summary

    一直以来对于DNS查询的“递归”与“迭代”方式感到困惑。一般人就直接跟你说“DNS客户端向DNS服务器请求叫递归查询”,“DNS服务器之间的查询请求是迭代查询”,听了之后根本不知所谓。。。直到我看了《网络操作系统——windows server 2003配置与管理》(陈景亮主编)一书,明白了具体情况。以下主要是“摘抄”,包括附图。不自己整理,主要是因为它写得确实好,而且组织起来有一定的麻烦性。

    递归查询

    递归查询要求DNS服务器在任何情况下都要返回结果。一般DNS客户端向DNS服务器提出的查询请求属于递归查询。标准递归查询过程如下图:

    递归查询

    假设域名为test1.abc.com的主机要查询域名为www.info.xyz.com的服务器的IP。

        第一步:向本地DNS服务器abc.com查询;
        第二步:本地DNS服务器查询不到,则通过根提示文件向负责.com顶级域的根DNS服务器查询;
        第三第:根DNS服务器根据所查询域名中的“xyz.com”再向xyz.com DNS服务器查询;
        第四步:xyz.com DNS服务器直接解析域名www.info.xyz.com,将查询结果按照原路返回给请求查询客户端test1.abc.com

    递归与迭代相结合的查询

    采用上边的递归查询方法,根DNS服务器需要经过逐层查询才能获得查询结果,效率很低,而且还会增加根DNS服务器的负担。为了解决这个问题,实际上采用递归与迭代相结合的查询方式,如图:

    递归+迭代查询

    查询过程如下:

        第一步:向本地DNS服务器abc.com查询;
        第二步:本地DNS服务器查询不到,则通过根提示文件向负责.com顶级域的根DNS服务器查询;
        第三步:根DNS服务器直接将下属的DNS服务器IP地址返回给本地DNS服务器;
        第四步:本地DNS服务器直接向xyz.com DNS服务器查询。

    这其中,迭代查询将对DNS服务器进行查询的任务交给DNS客户端,DNS服务器只是给客户端返回一个提示,告诉它到另一台DNS服务器继续查询,直到查到所需结果为止。如果最后一台DNS服务器也不能提供所需答案,则宣告查询失败。所以说“一般服务器之间的查询请求属于迭代查询”。

    个人理解

    单独地讲什么是递归查询什么是迭代查询是没有意义的,递归和迭代本身就是在一个群体(不是1也不是2的数量)中的行为方式,直接说“DNS客户端向DNS服务器请求叫递归查询”,“DNS服务器之间的查询请求是迭代查询”,从概念上来说就是错的。

    那现在我们可以来讲讲,为什么叫它“递归查询”?“迭代查询”?

    从第一个例子中,我们站在test1.abc.com的角度看,发出了查询请求后,这个请求通过一层一层递交,直到最后得到了一个明确的解析结果才把它返回给test1.abc.com。这过程就看出来它是递归的。

    从第二个例子中,我们站在abc.com服务器的角度看,发出了查询请求后,查询结果直接返回来了,如果没有解析出来,那么我们就进行下一次查询(根据返回的指引),这样是一次次重复同样的操作的,这个叫做迭代。而我们上边说到的的“递归结合迭代”,这里的递归在于进行操作的并不直接是我们的test1.abc.com主机,而是abc.com,查询主机test1.abc.com也是在最后才收到一个最终的查询结果哦,就像递归例子讲的那样。

    展开全文
  • 递归查询 迭代查询

    递归查询

    在这里插入图片描述

    迭代查询

    在这里插入图片描述

    展开全文
  • ... 递归查询和迭代查询的...递归查询是一种DNS server的查询模式,在该模式下DNS server接收到客户机请求。必须使用一个准确的查询结果回复客户机。假设DNS server本地没有存储查询DNS 信息,那么该server会询问...

    转载地址:http://blog.csdn.net/wuchuanpingstone/article/details/6720723

    递归查询和迭代查询的差别
    (1)递归查询
    递归查询是一种DNS server的查询模式,在该模式下DNS server接收到客户机请求。必须使用一个准确的查询结果回复客户机。假设DNS server本地没有存储查询DNS 信息,那么该server会询问其它server。并将返回的查询结果提交给客户机。
    (2)迭代查询
    DNS server第二种查询方式为迭代查询,DNS server会向客户机提供其它可以解析查询请求的DNS server地址,当客户机发送查询请求时,DNS server并不直接回复查询结果。而是告诉客户机还有一台DNS server地址,客户机再向这台DNS server提交请求,依次循环直到返回查询的结果

    为止。

    两种过程的示意图:


    展开全文
  • 只要发出递归查询,服务器必需回答目标IP与域名的映射关系。 而迭代查询是,服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也...
  • 因此这里介绍一下DNS服务器的查询原理,也就是递归查询和迭代查询。 下图比较简明的描述了DNS服务器为客户端解析主机www.163.com的全过程. 根域名服务器:是互联网域名解析系统(DNS)中最高级别的域名服...
  • 递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果...
  • DNS递归查询IP

    千次阅读 2014-01-22 11:01:23
    dig +trace 域名 进行递归DNS查询,从根到权威DNS一次性查出。 2.nslookup,手动指定服务器来解析域名。 进行>界面后,1.set type=a,设置查询的类型为主机地址。然后输入域名,nslookup 会显示当前DNS ...
  • nslookup手动模拟DNS递归查询

    千次阅读 2014-05-15 16:57:39
    具体步骤: ...192.5.5.241 是一个根DNS服务器的的IP ...whereas nslookup has its own, built in, DNS client library. [1] 参考: [1]  nslookup-results-different-to-ping
  • DNS递归和迭代查询

    千次阅读 2019-09-18 21:10:41
    一、DNS解析分类 DNS解析流程分为递归查询和迭代查询,递归查询是以本地名称服务器为中心查询,递归查询是默认方式,迭代查询是以DNS客户端,也...二、DNS递归解析原理 递归解析(或叫递归查询)是最常见,也是默...
  • DNS递归迭代查询原理

    2011-08-25 10:11:52
    DNS工作原理以及DNS架设说明,详细并举例说明了DNS的工作原理和整个递归查询的过程。详细的图解说明架设DNS的步骤和注意事项。
  • 递归查询递归查询递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,...
  • 递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求, 必须使用一个准确的查询结果回复客户机。 如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询...
  • DNS迭代查询,递归查询

    2021-04-26 22:42:25
    第一,主机向本地域名服务器的查询一般为递归查询,所谓递归查询就是如果本地域名服务器不知道被查询域名的IP地址,就会以DNS客户的身份向其他根域名服务器查询(即代替主机进行查询). 第二,本地域名服务器向根域名...
  • DNS递归与迭代查询次数计算

    千次阅读 2016-11-26 16:06:38
    DNS递归与迭代查询次数计算@(计算机网络)设计缘由 理论上说,整个因特网可以只用一个域名服务器。使它装入因特网上所有的主机域名,并回答所有对IP地址的查询。 但是这么做,这个服务器肯定扛不住,因为因特网太大...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,984
精华内容 13,193
关键字:

dns递归查询