软考--DNS迭代查询与递归查询

目录

1.根、顶级、权限采用迭代方式【由本地DNS去查并接受返回结果】

2.根、顶级、权限都采用递归方式【根去查顶级并接受结果,顶级去查权限并接受结果】

3.例题


1.根、顶级、权限采用迭代方式【由本地DNS去查并接受返回结果】

DNS服务器中考的比较深的就是两个查询(递归查询、迭代查询),递归就是自己调用自己,迭代就是循环。

通常的DNS域名解析的流程如上图所示,客户端给出一个域名,先查询本地域名服务器,本地域名服务器会递归不断深挖(会代替客户端的请求工作),直至找到对应的IP地址,如果本级DNS找不到IP地址,就会访问根DNS服务器,根DNS服务器如果找到了就会返回给本地DNS,本地DNS再返回给客户端。如果根DNS找不到就会告诉你别的DNS有这个ip信息(根DNS不会替代本地DNS的工作不断深挖)他会让本地DNS自己再去找【不断地迭代】直到找到有这个IP地址的DNS服务器,之后将IP地址返回给客户端。

这种DNS查询的方式效率较高,为什么根DNS不采用递归呢?因为根DNS接受的请求量太大了,如果所有域名解析都采用递归,那效率将十分低下;相反本地DNS压力较小,可以采用递归的方法。

2.根、顶级、权限都采用递归方式【根去查顶级并接受结果,顶级去查权限并接受结果】

3.例题

 通过上面的分析知道,本地DNS肯定采用递归查询,通过例题图知道,根DNS采用的迭代(因为根DNS没有去查别人),中介DNS采用的递归(因为中介DNS去查别人了还接受了返回结果)

选A

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韦_恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值