北京模板建站公司能源网站建设公司
2026/4/16 20:39:39 网站建设 项目流程
北京模板建站公司,能源网站建设公司,专题页网站怎么做,邢台网页美工【软考每日一练015】计算机网络#xff1a;DNS 递归查询与迭代查询解析 1. 原题目 题目#xff1a; 主机 PC 对某个域名进行查询#xff0c;最终由该域名的授权域名服务器解析并返回结果#xff0c;查询过程如下图所示。这种查询方式中不合理的是#xff08; #xff0…【软考每日一练015】计算机网络DNS 递归查询与迭代查询解析1. 原题目题目主机 PC 对某个域名进行查询最终由该域名的授权域名服务器解析并返回结果查询过程如下图所示。这种查询方式中不合理的是 。选项A、根域名服务器采用递归查询影响了性能B、根域名服务器采用迭代查询影响了性能C、中介域名服务器采用迭代查询加重了根域名服务器负担D、中介域名服务器采用递归查询加重了根域名服务器负担2. 题目答案正确选项A3. 题目解析通过观察题目给出的流程图我们可以从请求的流向判断查询的类型查询过程分析步骤 2 到 7本地域名服务器向“根域名服务器”发送请求2根域名服务器并没有直接返回下一个服务器的地址而是亲自向下一级中介域名服务器发起了请求3并在得到结果6后才回复本地服务器7。这种“代为询问”的行为就是典型的递归查询。为什么“不合理”根域名服务器是互联网基础设施的核心全球数量有限且承担着海量的查询请求。如果在根级别使用递归查询根服务器必须等待下方所有层级中介、授权服务器返回结果后才能释放连接资源。这会导致根服务器需要维护大量的查询状态极易造成服务器过载和网络拥塞。标准规范在实际的互联网运行中根域名服务器通常只支持迭代查询即它只告诉请求者“我不知道但你可以去问 XXX”而不亲自去问。结论流程图中根域名服务器执行了递归操作步骤 3 和 6这在实际架构中是不合理的会严重影响性能。因此 A 选项正确。4. 相关知识点总结DNS 查询原理为了应对软考中关于 DNS 的考点我们需要重点掌握以下两个概念的区别4.1 递归查询 (Recursive Query)定义如果主机询问的本地域名服务器不知道查询结果那么本地域名服务器就以 DNS 客户的身份向其它根域名服务器继续发出查询请求报文而不是让主机自己进行下一步查询。特点“一问到底”。客户端只需发送一次请求剩下的交给服务器最后直接得到结果成功或失败。应用场景通常发生在主机与本地域名服务器之间。4.2 迭代查询 (Iterative Query)定义当根域名服务器收到本地域名服务器发出的迭代查询请求报文时要么给出查询结果要么告诉本地域名服务器“下一次应向哪个域名服务器进行查询”然后让本地域名服务器结合这些信息自行去问。特点“指引方向”。服务器不代劳只提供“下一跳”的线索。应用场景通常发生在本地域名服务器与根/顶级域名服务器之间目的是减轻高层级服务器的压力。4.3 常见的 DNS 查询组合在实际网络环境中DNS 查询通常是两种方式的结合PC - 本地域名服务器递归查询。本地域名服务器 - 根/顶级/授权服务器迭代查询。查询方式发起者压力接收者压力结果返回递归小大需负责全程最终结果迭代大需多次询问小仅提供线索中间参考地址或结果5 具体举例在 DNS域名系统这个庞大的分布式数据库中这四类服务器各司其职共同构成了互联网的“电话本”。以下是它们的定义、物理位置以及通过访问www.google.com为例的解析全过程。5.1 各级域名服务器详解服务器类型官方/常用名称职责它知道什么本地域名服务器Local DNS / Recursive Resolver它是你的“贴身秘书”。它不存储全球数据但负责帮你跑腿去问其他服务器并将结果缓存下来。根域名服务器Root Name Server它是“最高法院”。它不直接存网址 IP但它知道所有顶级域名如 .com、.cn由谁管。中介域名服务器TLD (Top-Level Domain) Server也叫顶级域名服务器。它负责管理特定后缀的域名。比如 .com 服务器知道google.com谁管。授权域名服务器Authoritative Name Server也叫权威域名服务器。它是“最终负责人”。它存储了域名的真实 IP 地址如www对应的 IP。5.2 它们在真实世界中位于哪里本地域名服务器 (Local DNS)位置离你最近。通常位于你的**网络运营商ISP**的当地机房比如你所在城市的电信/联通机房或者你手动设置的公共 DNS 服务器如 Google 的8.8.8.8或阿里的223.5.5.5。根域名服务器 (Root DNS)位置全球共有 13 个逻辑 IPv4 地址从 A 到 M。真相虽然地址只有 13 个但利用Anycast任播技术物理服务器有上千台遍布全球大城市。你在中国查询路由器会自动带你去离你最近的镜像节点如北京、上海、广州都有根镜像。中介域名服务器 (TLD DNS)位置由不同的注册局管理。例如.com由美国的 Verisign 公司运营服务器集群分布在全球各个主要数据中心以保证全球访问速度。授权域名服务器 (Authoritative DNS)位置由域名所有者如 Google、百度或其托管商如 Cloudflare、阿里云运行。它们通常位于大型云计算中心或**内容分发网络CDN**的节点上。5.3 举例访问www.google.com的全过程假设你的电脑缓存中没有这个地址解析流程如下PC → 本地域名服务器“帮我查一下www.google.com的 IP。”递归查询开始本地域名服务器 → 根域名服务器“你好请问www.google.com的 IP 是多少”根回复“我不确定但我知道.com这个后缀归中介服务器 A管你去问它吧。”本地域名服务器 → 中介域名服务器 (.com)“你好请问www.google.com的 IP 是多少”中介回复“我也不确定具体 IP但我知道google.com这个域名由Google 的授权服务器 B管理你去问它吧。”本地域名服务器 → 授权域名服务器 (Google)“你好请问www.google.com的 IP 是多少”授权回复“找到了它的 IP 地址是172.217.160.100。”本地域名服务器 → PC“给你 IP 结果顺便我把它存入我的缓存下次有人问我就不用跑腿了。”总结根服务器告诉你去哪扇大门.com中介服务器告诉你去哪个房间google.com授权服务器最终把房间里的东西IP 地址交给你。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询