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

admin2016-11-11  34

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

选项 A、转发器查询非授权域名服务器
B、客户端向本地域名服务器发出查询请求
C、由上级域名服务器给出下级域名服务器的地址
D、由根域名服务器找到授权域名服务器的地址

答案B

解析 DNS查询过程分为两种查询方式:
    ①递归查询:当用户发出查询请求时,本地服务器要进行递归查询。这种查询方式要求服务器彻底地进行名字解析,并返回最后的结果——IP地址或错误信息。如果查询请求在本地服务器中不能完成,那么服务器就根据它的配置向域名树中的上级服务器进行查询,在最坏的情况下可能要查询到根服务器。每次查询返回的结果如果是其他名字服务器的IP地址,则本地服务器要把查询请求发送给这些服务器做进一步的查询。
    ②迭代查询:服务器与服务器之间的查询采用迭代的方式进行,发出查询请求的服务器得到的响应可能不是目标的IP地址,而是其他服务器的引用(名字和地址),那么本地服务器就要访问被引用的服务器,做进一步的查询。如此反复多次,每次都更接近目标的授权服务器,直至得到最后的结果——目标的IP地址或错误信息。
    关于递归查询和迭代查询应用的具体场合可参见下图,首先是本地计算机向本地DNS服务器进行递归查询,本地服务器查找不到需要的记录,则向转发器发出递归查询请求。转发器通过迭代查询得到需要的结果后,转发给本地DNS服务器,并返回本地计算机。
转载请注明原文地址:https://jikaoti.com/ti/pf67FFFM
0

最新回复(0)