软考系统分析师·每日学习卡 | [日期:2025-08-20] | [今日主题:DNS]

一、今日学了啥?

DNS域名解析通过本地缓存/hosts文件→本地DNS服务器递归查询→根域名服务器迭代返回顶级域名线索→权限域名服务器最终返回IP的层级流程,实现域名到IP的转换,其中递归查询由本地DNS完成,根服务器仅提供迭代线索以避免性能瓶颈。


二、重点/要记住的!

  • 🔺 DNS域名解析过程
graph TD A[客户端] -->|递归查询| B(本地DNS服务器) B -->|迭代查询| C{根域名服务器} C -->|返回.com顶级域线索| D[顶级域服务器] D -->|返回权限服务器线索| E[权限域名服务器] E -->|返回IP地址| F[本地DNS服务器缓存] F -->|递归响应| G[客户端获取IP] subgraph 本地查询流程 H[检查本地缓存] --> I{缓存是否存在?} I -->|是| J[直接返回IP] I -->|否| K[检查Hosts文件] K --> L{Hosts是否存在?} L -->|是| M[返回IP] L -->|否| N[发起DNS请求] end subgraph 查询类型 O[递归查询] --> P[客户端→本地DNS] Q[迭代查询] --> R[本地DNS→根服务器] S[迭代查询] --> T[根→顶级域] U[迭代查询] --> V[顶级域→权限服务器] end style A fill:#FFE4B5,stroke:#333 style C fill:#98FB98,stroke:#333 style E fill:#87CEEB,stroke:#333 style G fill:#FFB6C1,stroke:#333
  • 🔺 递归查询:服务器必须回答目标 IP 与域名的映射关系
  • 🔺 迭代查询:服务器收到一次迭代查询回复一次结果,这个结果不一定是目标 IP 与域名的映射关系,也可以是其它 DNS 服务器的地址

三、今天的小收获/卡住的地方

暂不涉及


四、明天学啥?

明天学习 DHCP 动态主机配置协议


像实干家一样思考问题,像思想家一样付诸行动。

愿你我共同进步!

posted @ 2025-08-20 23:25  梦想截留时光  阅读(29)  评论(0)    收藏  举报