当前位置: 首页 > news >正文

DNS 协议

✅ 一、根 DNS 服务器的数量

1. 根服务器是什么?

根 DNS 服务器(Root DNS Server)是全球域名解析体系(DNS)的顶层节点,它不负责具体域名的解析,但告诉你去哪个顶级域名服务器(TLD)继续查

比如你访问 www.baidu.com,根服务器告诉你:“去找 .com 的服务器问问”。


2. 根服务器数量

  • 逻辑上总共有 13 个根服务器,从 A 到 M 命名(如 A.root-servers.net)。
  • 每个逻辑服务器背后都部署了多个物理节点(超过 1000 个),采用 Anycast 技术部署全球各地。
  • 根服务器由不同组织管理(如 ICANN、Verisign、NASA、中国互联网络信息中心等)。

名称

组织

地区部署情况

A 根

Verisign

全球多个

F 根

ISC

中国有多个镜像节点

J 根

Verisign

...


3. 关键技术:Anycast(任播)

多个物理服务器共享同一个 IP 地址,用户自动访问最近的节点。


✅ 三、DNS 查询的完整过程(细化递归与迭代)

DNS 查询分为递归查询迭代查询

类型

谁负责查完?

举例说明

递归查询

本地 DNS 帮你全部查完

浏览器告诉运营商 DNS:“帮我查这个域名的 IP”

迭代查询

本地 DNS 逐级向根、TLD、权威 DNS 询问

本地 DNS 自己问:“根在哪?” → “TLD在哪?”

✔ 实际流程:

  1. 客户端 → 本地 DNS:递归查询(你帮我全搞定)
  2. 本地 DNS:
    • 向根服务器迭代查询 .com
    • 再向 .com 的 TLD 查询 example.com
    • 再问权威 DNS,最终拿到 IP

📌 特殊说明:CNAME

有些域名是别名(CNAME),解析时需要继续跳转解析,比如:

www.example.com → cname.example.com → 真实 IP
http://www.dtcms.com/a/297965.html

相关文章:

  • 服务器安装虚拟机全步骤
  • MRDIMM对服务器总体拥有成本(TCO)影响的系统性分析
  • Oracle不完全恢复实战指南:从原理到操作详解
  • OpenCV 图像变换全解析:从镜像翻转到仿射变换的实践指南
  • Undertow 可观测性最佳实践
  • 医疗器械:DFEMA和PFEMA
  • 【嵌入式汇编基础】-ARM架构基础(二)
  • 锁相环技术简介(面向储能变流器应用)
  • 从Taro的Dialog.open出发,学习远程控制组件之【事件驱动】
  • Langchain学习——PromptTemplate
  • Class21卷积层的多输入通道和多输出通道
  • 基于纳米流体强化的切割液性能提升与晶圆 TTV 均匀性控制
  • 轻量级音乐元数据编辑器Metadata Remote
  • [NPUCTF2020]ReadlezPHP
  • iOS —— 天气预报仿写总结
  • SQL164 2021年11月每天新用户的次日留存率
  • ReAct Agent(LangGraph实现)
  • 去除视频字幕 2, 使用 PaddleOCR 选取图片中的字幕区域, 根据像素大小 + 形状轮廓
  • MCP 与传统集成方案深度对决:REST API、GraphQL、gRPC 全方位技术解析
  • react 内置hooks 详细使用场景,使用案例
  • 轮盘赌算法
  • Python爬虫实战:研究Talon相关技术构建电商爬虫系统
  • ZLMediaKit 源代码入门
  • Java排序算法之<选择排序>
  • IT领域需要“落霞归雁”思维框架的好处
  • 熵与交叉熵:从信息论到机器学习的「不确定性」密码
  • Jmeter的元件使用介绍:(四)前置处理器详解
  • 告别静态文档!Oracle交互式技术架构图让数据库学习“活“起来
  • 多步相移小记
  • epoll_event数据结构及使用案例详解