一个客户机向网络中一个采用递归查询方式的DNS服务器发出查询请求

题目

一个客户机向网络中一个采用递归查询方式的DNS服务器发出查询请求,此时该DNS中不存在该客户机的查询记录,那么它应:()

  • A、向网络中发广播该查询请求
  • B、向上一级权威DNS服务器发出查询请求
  • C、返回上级DNS服务器的地址给客户机
  • D、返回其辅助DNS服务器的地址给客户机
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个采用递归查询的DNS服务器上存在上一个用户对www.skyfly.org查询的缓存记录,且其TTL值为128,那么此时另一客户机向其发出同样的查询请求,针对此次查询,下列说法中正确的是()

A.该DNS服务器继续使用递归方式为该客户机提供查询

B.该DNS服务器将缓存中的记录结果回应给客户端,且TTL值减1

C.该DNS服务器将缓存中的记录结果回应给客户端

D.TTL时间自动递减,与查询次数无关


参考答案:C

第2题:

采用DNS将主机名解析成一个IP地址的流程图如图1-15所示。请将(4)~(6)空缺处的内容填。写完整。

A.利用Host表查询

B.把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户机

C.将查询报文发往某域名服务器

D.产生一个指定下一域名服务器的响应,送给DNS客户机

E.查询失败


正确答案:(4)C或将查询报文发往某域名服务器 (5)D或产牛一个指定下一域名服务器的响应送给DNS客户 (6)B或把名字请求转送给下一个域名服务器进行递归求解结果返回给DNS客户
(4)C,或将查询报文发往某域名服务器 (5)D,或产牛一个指定下一域名服务器的响应,送给DNS客户 (6)B,或把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户 解析:这是一道要求读者掌握DNS解析流程的填图题。本题的解答思路如下。
DNS解析方式主要有递归解析与迭代解析等。其中,递归解析是指客户机向一个域服务器提出域名解析请求时,如果在它的授权域内有相应的解析,则它就直接返回信息给客户机;如果没有相应的解析,则它负责将各户机的请求信息递交给域外的其他服务器进行解析,直到把解析结果返回给它,再由它将结果递交给客户机。可见,递归解析要求域名服务器系统一次完成全部“域名——IP地址”变换。
迭代解析是指,解析器每次请求一个DNS服务器,如果该服务器在自己的数据库中查询不到相应的请求,则将返回客户机另一个DNS服务器的地址,解析器将按返回的地址继续下一次查找,直到获取相应的解析信息。其中,解析器是指DNS系统的客户端,负责向DNS服务器提出域名解析请求并接收解析结果。
在图1-15解析流程图中,首先由DNS客户机构造主机查询报文,接着DNS客户机根据本机“首选 DNS服务器”等配置信息将查询报文发往相应的域名服务器。该DNS服务器查询其数据库以判断DNS客户机所要求查询的主机是否在其所管辖的区域中。如果在其所管辖的区域中,则接着判断该主机名是否存在。如果该主机名存在,则从DNS数据库中取出相应的IP地址,返回给DNS客户机。如果该主机名不存在,则返回“主机名不存在”的响应报文给DNS客户机。如果DNS客户机所要求查询的主机不在管辖的区域中,则接着判断是否存在下一个域名服务器。如果不存在下一个合适的域名服务器,则返回“主机名不存在”的响应报文给DNS客户机。如果存在合适的下一个域名服务器,则接着判断是哪种解析方式。如果是递归解析方式,则把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户机。如果是迭代解析方式,则产生一个指定下一域名服务器的响应,递交给DNS客户机。DNS客户机的解析器将按返回的地址继续下一次查找,直到获取相应的解析信息。
由以上分析可知,(4)空缺处应选择选项C的“将查询报文发往某域名服务器”;(5)空缺处应选择选项D的“产生一个指定下一域名服务器的响应,送给DNS客户机”;(6)空缺处应选择选项B的“把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户机”。

第3题:

当DNS服务器收到DNS客户机查询IP地址的请求后,如果自己无法解析,那么会把这个请求送给(),继续进行查询。

A.邮件服务器

B.DHCP服务器

C.打印服务器

D.Internet上的根DNS服务器


正确答案:D

第4题:

在什么条件下才能递归查询()

A.客户机要求递归查询

B.DNS服务器接受递归查询(多数如此,除了根服务器)

C.客户机的服务器不能从它自己的缓存或数据库中给出回答

D.不需要条件


参考答案:A, B, C

第5题:

下列DNS查询过程中,采用迭代查询的是( ),采用递归查询的是( )。

A.客户端向本地DNS服务器发出查询请求 B.客户端在本地缓存中找到目标主机的地址 C.本地域名服务器缓存中找到目标主机的地址 D.由根域名服务器找到授权域名服务器的地址 A.转发查询非授权域名服务器 B.客户端向本地域名服务器发出查询请求 C.由上级域名服务器给出下级服务器的地址 D.由根域名服务器找到授权域名服务器的地址


正确答案:D,B

第6题:

下图是采用DNS将主机名解析成一个IP地址过程的流程图。请选择恰当的内容填写在(4)、(5)、(6)空白处。 A.产生一个指定下一域名服务器的响应,送给DNS客户

B.把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户

C.将查询报文发往某域名服务器

D.利用Host表查询

E.查询失败


正确答案:(4)C将查询报文发往某域名服务器 (5)A产生一个指定下一域名服务器的响应送给DNS客户 (6)B.把名字请求转送给下一个域名服务器进行递归求解结果返回给DNS客户
(4)C将查询报文发往某域名服务器 (5)A产生一个指定下一域名服务器的响应,送给DNS客户 (6)B.把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户 解析:DNS客户需要向DNS系统查询主机IP地址时,首先构造名字查询报文,然后根据客户机的网络配置中指定的DNS服务器地址,将查询报文发送给DNS服务器,DNS服务器有两种处理方式,一种是递归查询,当收到DNS工作站的查询请求后,如本地DNS服务器查询成功则返回客户端查询结果,如本地查询失败,由本地域名服务器利用服务器上的软件采用递归算法请求下一个服务器(将查询请求向下一个DNS服务器转发),并将结果返回查询客户。另一种是迭代查询,当收到DNS工作站的查询请求后,如果 DNS服务器中没有查到所需IP地址,该DNS服务器将告知另外一台DNS服务器的IP地址,然后再由DNS工作站自行向此DNS服务器查询,直到查到所需信息为止(或者失败)。一般在DNS服务器之间的查询请求便属于迭代查询。

第7题:

图7-6是采用DNS将主机名解析成一个IP地址过程的流程图。请选择恰当的内容填写在(4)、(5)、(6)空缺处。

(4)~(6)备选答案:

A.产生一个指定下一域名服务器的响应,送给DNS客户

B.把名字请求转送给下一个域名服务器,进行递归求解,然后将结果返回给DNS客户

C.将查询报文发往某域名服务器

D.利用Host表查询

E.查询失败


正确答案:C、A、B
C、A、B 解析:DNS解析方式主要有递归解析与迭代解析等。其中,递归解析是指客户机向一个域服务器提出域名解析请求时,如果在其授权域内有相应的解析,则它就直接返回信息给客户机;如果没有相应的解析,则它负责将客户机的请求信息递交给域外的其他服务器进行解析,直到把解析结果返回给它,再由它将结果递交给客户机。可见,递归解析要求域名服务器系统一次完成全部“域名—IP地址”变换。
迭代解析是指解析器每次请求一个DNS服务器,如果该服务器在自己的数据库中查询不到相应的请求,则将返回客户机另一个DNS服务器的地址,解析器将按返回的地址继续下一次查找,直到获取相应的解析信息。其中,解析器是指DNS系统的客户端,负责向DNS服务器提出域名解析请求及接收解析结果。
在图7-6所示解析流程图中,首先由DNS客户机构造主机查询报文,接着DNS客户机根据本机“首选DNS服务器”等配置信息将查询报文发往相应的域名服务器。该DNS服务器查询其数据库以判断DNS客户机所要求查询的主机是否在其所管辖的区域中。如果在其所管辖的区域中,则接着判断该主机名是否存在。如果该主机名存在,则从DNS数据库中取出相应的IP地址,返回给DNS客户机。如果该主机名不存在,则返回“主机名不存在”的响应报文给DNS客户机。如果DNS客户机所要求查询的主机不在管辖的区域中,则接着判断是否存在下一个域名服务器。如果不存在下一个合适的域名服务器,则返回“主机名不存在”的响应报文给DNS客户机。如果存在合适的下一个域名服务器,则接着判断是哪种解析方式。如果是递归解析方式,则把名字请求转送给下一个域名服务器,再进行递归求解,然后将结果返回给DNS客户机。如果是迭代解析方式,则产生一个指定下一域名服务器的响应,递交给DNS客户机。DNS客户机的解析器将按返回的地址继续下一次查找,直到获取相应的解析信息。
由以上分析可知,(4) 空缺处应选择选项C:(5) 空缺处应选择选项A;(6) 空缺处应选择选项B。

第8题:

DNS客户向本机所配DNS服务器发出的查询和DNS服务器向其它DNS服务器发出的查询分别是()。

A.迭代,递归

B.迭代,迭代

C.递归,迭代

D.递归,递归


参考答案:C

第9题:

用户PC访问某域名时,进行域名解析的第一步是()

A. 查找本地的host文件和浏览器缓存 

B. 向递归服务进行查询 

C. 递归服务器会向根服务器发出查询请求 

D. 递归服务器继续查询顶级域服务器


答案:A

分析:

用户PC访问某域名时,无论采取递归还是迭代,进行域名解析的第一步都是本地服务器

第10题:

DNS服务器查询方式有哪些?()

A.递归查询
B.迭代查询
C.反向查询
D.正向查询
E.手动查询

答案:A,B
解析:
递归查询(RecursiveQuery):客户机送出查询请求后,DNS服务器必须告诉客户机正确的数据(IP地址)或通知客户机找不到其所需数据。如果DNS服务器内没有所需要的数据,则DNS服务器会代替客户机向其他的DNS服务器查询。客户机只需接触一次DNS服务器系统,就可得到所需的节点地址。迭代查询(IterativeQuery):客户机送出查询请求后,若该DNS服务器中不包含所需数据,它会告诉客户机另外一台DNS服务器的IP地址,使客户机自动转向另外一台DNS服务器查询,依次类推,直到查到数据,否则由最后一台DNS服务器通知客户机查询失败。反向查询(ReverseQuery):客户机利用lP地址查询其主机完整域名,即FQDN。

更多相关问题