1. 主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。因此,递归查询返回的查询结果或者是所要查询的 IP 地址,或者是报错,表示无法查询到所需的 IP 地址。

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

  3. 递归查询时,返回的结果只有两种:查询成功或查询失败.

迭代查询,又称作重指引,返回的是最佳的查询点或者主机地址

https://www.cnblogs.com/qingdaofu/p/7399670.html

什么是递归查询,迭代查询?相关推荐

  1. 【计算机网络】应用层 : DNS 域名解析系统 ( 域名 | 域名服务器 | 域名解析过程 | 递归查询 | 迭代查询 | 高速缓存 )

    文章目录 一.域名 二.域名服务器 三.域名解析过程 四.递归查询 五.迭代查询 六.高速缓存 一.域名 域名 : ① 域名表示方法 : 字母 , 数字 , "-" 符号 , &q ...

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

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

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

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

  4. 【运维面试】递归查询和迭代查询

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

  5. DNS递归查询以及迭代查询

    递归查询 当客户端向本地DNS服务器发起查询请求时,DNS先查询自己有没有缓存记录,如果没有,则向根DNS发起查询请求,但是根DNS也不知道域名对应的IP地址,所以告诉它去下一级DNS服务器查询,直至 ...

  6. dns迭代查询配置_DNS迭代查询和递归查询

    DNS查询以多种方式解决. 有时,客户端还可以使用从先前查询中获得的缓存信息来就地回答查询. DNS服务器可以使用其自己的资源记录信息缓存来回答查询. DNS服务器还可以代表发出请求的客户端查询或联系 ...

  7. DNS迭代查询,递归查询

    相信很多人都对DNS协议有所了解,你肯定会说,不就是根据域名转换成IP地址再访问吗.那你知道它是如何查询的吗? 第一,主机向本地域名服务器的查询一般为递归查询,所谓递归查询就是如果本地域名服务器不知道 ...

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

    目录 1.根.顶级.权限采用迭代方式[由本地DNS去查并接受返回结果] 2.根.顶级.权限都采用递归方式[根去查顶级并接受结果,顶级去查权限并接受结果] 3.例题 1.根.顶级.权限采用迭代方式[由本 ...

  9. 递归查询和迭代查询的区别

    (1)递归查询 如果主机所询问的本地DNS服务器不知道被查询的域名对应的IP地址,那么该服务器会询问其他服务器(即替主机继续查询,而不是让主机自己进行下一步查询),并将返回的查询结果提交给客户机. ( ...

最新文章

  1. 1995年,比尔·盖茨解释什么是互联网
  2. 启动targetcli时遭遇ImportError: cannot import name ALUATargetPortGroup故障
  3. vscode php输出,js程序如何在vscode控制台输出
  4. RK 利用SARADC 来做多个按键
  5. 十大排序算法——堆排序(C语言)
  6. SDRAM控制器仿真
  7. 方法重写和方法重载的区别
  8. pentaho连接数据库
  9. 1 Markdown操作笔记
  10. 即时聊天工具混战中国
  11. 利用Redis的Geo功能实现查找附近的位置!
  12. 二值化最佳阈值选取方法以及matlab实现
  13. Python进阶(五)浅谈python匿名函数
  14. 【MM32F5270开发板试用】播放TF卡WAV格式音乐,I2S驱动CS4344
  15. 桥接,NAT,Host Only的区别
  16. 图书详细信息接口调用代码实现
  17. 场内场外交易成本_2分钟搞懂场内场外基金
  18. 对象或者数组的复制(深拷贝)---泥腿子前端
  19. 面渣逆袭:Spring三十五问,四万字+五十图详解 。不要错过
  20. 如何让电脑开机自动拨号联网

热门文章

  1. 罗塞达石碑(Rosetta Stone)V3.3.0-Languages-如师通_免费安卓版
  2. HDU-4417-Super Mario(划分树+二分)
  3. C#随机函数Radom问题详解
  4. python扫描器爬虫_Python扫描器-常用库-Request
  5. MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案
  6. JS 小坑 - AJAX请求的小坑,请求接口404
  7. 23、实时汇率API接口,免费好用
  8. 【Spring学习】AOP实现日志记录
  9. 论文阅读九:yolov4的各种数据增广技术random erasing、cutout、mixup、cutmix、mosaic等
  10. 【海外APP】Twitch 全球首屈一指的游戏直播平台