【运维面试】递归查询和迭代查询
关于递归查询和迭代查询:
主机向本地域名服务器的查询一般都是采用递归查询。
所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,
向其它根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。
因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址。
本地域名服务器向根域名服务器的查询的迭代查询。
迭代查询的特点:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地服务器:“你下一步应当向哪一个域名服务器进行查询”。
然后让本地服务器进行后续的查询。根域名服务器通常是把自己知道的顶级域名服务器的IP地址告诉本地域名服务器,让本地域名服务器再向顶级域名服务器查询。
顶级域名服务器在收到本地域名服务器的查询请求后,要么给出所要查询的IP地址,要么告诉本地服务器下一步应当向哪一个权限域名服务器进行查询。
最后,知道了所要解析的IP地址或报错,然后把这个结果返回给发起查询的主机
递归查询过程一般繁盛在客户端到本地DNS服务器
迭代查询,一般发生在本地DNS向根服务器情况。
也可以这么记: 让请求自己去查询下一步,叫迭代。 自己帮请求查叫递归。
【运维面试】递归查询和迭代查询相关推荐
- 【运维面试秘籍】2022最值得收藏的运维面试文章汇总
运维面试秘籍,包含了运维技术面试技巧和HR的面试技巧,如果你是刚刚大学毕业或者已经从业三五年想要提升薪资,那这个面试技巧就绝对适合你. 如果你没有学历,或者学历比较低,或者没有工作经验,那本专栏绝对适 ...
- OpenStack运维面试(1)
确实有很久都没写博客了,这篇题目笔记是自己经历的,也有自己思考的,已经有很长时间才算写完这30道.说说自己的状况吧,首先说为什么是OpenStack运维面试呢,因为之前在一家OpenStack云计算公 ...
- 运维面试经验总结(1)
最近了解了许多去腾讯的面经,以及工作后的学长分享的经验,大致总结了一些运维面试高概率出现的问题,决定发篇博客,一来是为了记录一下方便以后复习,二来也是为了分享出来,和感兴趣的同志一起学习. 问题:你了 ...
- 详解DNS递归查询与迭代查询
关于01月23日全国范围内DNS污染,域名解析故障的根源,资深的IT人士都知道原因是什么,并非国家 互联网应急中心发出的遭受***一说. 因此这里介绍一下DNS服务器的查询原理,也就是递归查询和迭代查 ...
- linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...
课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...
- DNS递归查询与迭代查询
原文链接:https://www.cnblogs.com/qingdaofu/p/7399670.html DNS递归查询与迭代查询 基础知识 1.域名系统 2.域名服务器 域名解析过程 1.在浏览器 ...
- demo 网络运维_【运维面试】面试官:你们公司的docker主要用来做啥?
文章来源: [运维面试]面试官:你们公司的docker主要用来做啥?_涅槃重生-CSDN博客blog.csdn.net 前言 关于docker的面试题,很多面试官会问,你们公司的docker主要用来 ...
- 【过关斩将】专栏改名为【运维面试秘籍】公告
我们的专栏改名了,一开始的名字叫<过关斩将>,但从今天起,我们的专栏名字改为<运维面试秘籍>, 其实说是运维面试,但里面很多面试技巧是相通的,不管你从事的是运维还是开发,都会对 ...
- 运维面试怎么问问题?
运维面试怎么问问题? 来源: DevOpSec公众号 作者: DevOpSec 随着我们在团队中角色的转变或者技术的提升,我们可能会面试运维候选人. 下面我从四个方面介绍一下作为运维面试官一般都会问什 ...
最新文章
- 2.抽取代码(BaseActivity)
- 一文读懂Serverless,配置化思想复用到平台系统中
- script type=text/template是干什么的,为什么要把html写在js中? 这是什么编程语言风格,都能这样用吗?...
- Linux系统检测工具 三(Free,Top,ps,Vmstat,Sysstat)
- java8 迭代set集合_JavaSE(八)集合之Set
- 友元函数可以访问私有成员吗_C++的友元函数和友元类
- Dreamweaver中出现 以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息 问题的解决方案(8,cs3,cs4似乎都会出现改问题)...
- 精通innodb引擎_《MySQL技术内幕:InnoDB存储引擎》PDF 下载
- 计算机毕业设计-JSP+Servlet网上会议室预约系统-JavaWeb会议室预约系统
- 白嫖UltraEdit、UltraCompare等等类似工具(2021.2.16更新)
- 研究生英语面试常见问题及回答
- 宁录哨兵机器人_单纯靠速度快银就打得过哨兵机器人?想多了,怼上这一版就不行!...
- 麻省理工学院计算机硕士几年制,2020年麻省理工学院硕士读几年
- 《零售时代4.0》读后感
- 如何下载企业微信上课直播回放
- 企查查在哪查实缴_如何查询一家企业的注册资金是实缴的还是认缴的?
- ${param.xxx}获取url中的参数
- ij社区版如何创建spring项目
- Python中Toplevel
- 不能完成此操作, 因为发生意外错误(错误代码-51)
热门文章
- Java程序编写一个矩形类,将长与宽作为矩形类的属性,在构造方法中将长、宽初始化,定义一个成员方法求此矩形的面积。
- 2021-09-15meituan-008.小团无路可逃
- 数字孪生智慧楼宇运营管理系统方案
- 关于java时区转换夏令时问题及解决办法
- java stream closed_java.io.IOException: Stream closed
- python装在固态还是机械_手把手教你使用SSD(新手必看)
- 美国的那些非主流博物馆
- CommonPhotoStar AlbumViewer 2.1 Free 免费动态数码相册发布
- 吴恩达机器学习(五)梯度下降
- linux c++ 获取当前时间毫秒_Linux内核中的形形色色的“钟表”,你了解多少?