关于递归查询和迭代查询:

主机向本地域名服务器的查询一般都是采用递归查询。
所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,

向其它根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。

因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址。

本地域名服务器向根域名服务器的查询的迭代查询。
迭代查询的特点:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地服务器:“你下一步应当向哪一个域名服务器进行查询”。

然后让本地服务器进行后续的查询。根域名服务器通常是把自己知道的顶级域名服务器的IP地址告诉本地域名服务器,让本地域名服务器再向顶级域名服务器查询。
顶级域名服务器在收到本地域名服务器的查询请求后,要么给出所要查询的IP地址,要么告诉本地服务器下一步应当向哪一个权限域名服务器进行查询。
最后,知道了所要解析的IP地址或报错,然后把这个结果返回给发起查询的主机

递归查询过程一般繁盛在客户端到本地DNS服务器

迭代查询,一般发生在本地DNS向根服务器情况。

也可以这么记: 让请求自己去查询下一步,叫迭代。 自己帮请求查叫递归。

【运维面试】递归查询和迭代查询相关推荐

  1. 【运维面试秘籍】2022最值得收藏的运维面试文章汇总

    运维面试秘籍,包含了运维技术面试技巧和HR的面试技巧,如果你是刚刚大学毕业或者已经从业三五年想要提升薪资,那这个面试技巧就绝对适合你. 如果你没有学历,或者学历比较低,或者没有工作经验,那本专栏绝对适 ...

  2. OpenStack运维面试(1)

    确实有很久都没写博客了,这篇题目笔记是自己经历的,也有自己思考的,已经有很长时间才算写完这30道.说说自己的状况吧,首先说为什么是OpenStack运维面试呢,因为之前在一家OpenStack云计算公 ...

  3. 运维面试经验总结(1)

    最近了解了许多去腾讯的面经,以及工作后的学长分享的经验,大致总结了一些运维面试高概率出现的问题,决定发篇博客,一来是为了记录一下方便以后复习,二来也是为了分享出来,和感兴趣的同志一起学习. 问题:你了 ...

  4. 详解DNS递归查询与迭代查询

    关于01月23日全国范围内DNS污染,域名解析故障的根源,资深的IT人士都知道原因是什么,并非国家 互联网应急中心发出的遭受***一说. 因此这里介绍一下DNS服务器的查询原理,也就是递归查询和迭代查 ...

  5. linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...

    课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...

  6. DNS递归查询与迭代查询

    原文链接:https://www.cnblogs.com/qingdaofu/p/7399670.html DNS递归查询与迭代查询 基础知识 1.域名系统 2.域名服务器 域名解析过程 1.在浏览器 ...

  7. demo 网络运维_【运维面试】面试官:你们公司的docker主要用来做啥?

    文章来源: [运维面试]面试官:你们公司的docker主要用来做啥?_涅槃重生-CSDN博客​blog.csdn.net 前言 关于docker的面试题,很多面试官会问,你们公司的docker主要用来 ...

  8. 【过关斩将】专栏改名为【运维面试秘籍】公告

    我们的专栏改名了,一开始的名字叫<过关斩将>,但从今天起,我们的专栏名字改为<运维面试秘籍>, 其实说是运维面试,但里面很多面试技巧是相通的,不管你从事的是运维还是开发,都会对 ...

  9. 运维面试怎么问问题?

    运维面试怎么问问题? 来源: DevOpSec公众号 作者: DevOpSec 随着我们在团队中角色的转变或者技术的提升,我们可能会面试运维候选人. 下面我从四个方面介绍一下作为运维面试官一般都会问什 ...

最新文章

  1. 2.抽取代码(BaseActivity)
  2. 一文读懂Serverless,配置化思想复用到平台系统中
  3. script type=text/template是干什么的,为什么要把html写在js中? 这是什么编程语言风格,都能这样用吗?...
  4. Linux系统检测工具 三(Free,Top,ps,Vmstat,Sysstat)
  5. java8 迭代set集合_JavaSE(八)集合之Set
  6. 友元函数可以访问私有成员吗_C++的友元函数和友元类
  7. Dreamweaver中出现 以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息 问题的解决方案(8,cs3,cs4似乎都会出现改问题)...
  8. 精通innodb引擎_《MySQL技术内幕:InnoDB存储引擎》PDF 下载
  9. 计算机毕业设计-JSP+Servlet网上会议室预约系统-JavaWeb会议室预约系统
  10. 白嫖UltraEdit、UltraCompare等等类似工具(2021.2.16更新)
  11. 研究生英语面试常见问题及回答
  12. 宁录哨兵机器人_单纯靠速度快银就打得过哨兵机器人?想多了,怼上这一版就不行!...
  13. 麻省理工学院计算机硕士几年制,2020年麻省理工学院硕士读几年
  14. 《零售时代4.0》读后感
  15. 如何下载企业微信上课直播回放
  16. 企查查在哪查实缴_如何查询一家企业的注册资金是实缴的还是认缴的?
  17. ${param.xxx}获取url中的参数
  18. ij社区版如何创建spring项目
  19. Python中Toplevel
  20. 不能完成此操作, 因为发生意外错误(错误代码-51)

热门文章

  1. Java程序编写一个矩形类,将长与宽作为矩形类的属性,在构造方法中将长、宽初始化,定义一个成员方法求此矩形的面积。
  2. 2021-09-15meituan-008.小团无路可逃
  3. 数字孪生智慧楼宇运营管理系统方案
  4. 关于java时区转换夏令时问题及解决办法
  5. java stream closed_java.io.IOException: Stream closed
  6. python装在固态还是机械_手把手教你使用SSD(新手必看)
  7. 美国的那些非主流博物馆
  8. CommonPhotoStar AlbumViewer 2.1 Free 免费动态数码相册发布
  9. 吴恩达机器学习(五)梯度下降
  10. linux c++ 获取当前时间毫秒_Linux内核中的形形色色的“钟表”,你了解多少?