DNS的解析过程涉及到了哪两种查询方式

2023年 11月 24日 72.4k 0

递归查询(Recursive Query)

客户端向本地 DNS 服务器发起递归查询。

本地 DNS 服务器在自己的缓存中查找域名与 IP 地址的映射,如果找到,则直接返回给客户端。

如果本地 DNS 服务器缓存中没有找到,它将向根 DNS 服务器发起递归查询。

图片[1]-DNS的解析过程涉及到了哪两种查询方式-不念博客

迭代查询(Iterative Query)

根 DNS 服务器收到递归查询后,它并不直接返回所需的 IP 地址,而是向本地 DNS 服务器提供对应顶级域(TLD)的 IP 地址,让本地 DNS 服务器继续查询。

本地 DNS 服务器继续向 TLD 服务器发起迭代查询,获取下一级域的 IP 地址。

这个过程一直迭代下去,直到本地 DNS 服务器最终获取到目标域名对应的 IP 地址。

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论