在 DNS 体系中,"本地 DNS 分析器"、"本地 DNS 服务器"(Local DNS Server)和"长途 DNS 服务器"(Remote DNS Server)是三个不同的概念,它们在 DNS 查询过程中扮演不同的脚色。下面具体表明这三个概念及其区别:
1. 本地 DNS 分析器(Local DNS Resolver)
界说:
本地 DNS 分析器是操作体系的一部分,负责将用户的 DNS 查询请求发送到设置的 DNS 服务器。
它通常缓存最近的分析结果,以进步后续查询的相应速率。
功能:
缓存:本地 DNS 分析器会缓存最近的 DNS 查询结果,以便在相同的查询再次出现时,可以直接从缓存中返回结果,而不需要重新查询。
初始查询:当用户实验访问一个网站时,本地 DNS 分析器会起首查抄缓存,如果没有找到相应的记载,则将查询请求发送到设置的本地 DNS 服务器。
位置:
本地 DNS 分析器位于用户的设备上,比方个人盘算机、智能手机或路由器。
2. 本地 DNS 服务器(Local DNS Server)
界说:
本地 DNS 服务器是用户设备设置的 DNS 服务器,也称为递归分析器或缓存 DNS 服务器。
当本地 DNS 分析器无法从缓存中找到所需的 DNS 记载时,会将查询请求发送到本地 DNS 服务器。
功能:
递归查询:本地 DNS 服务器会递归地查询其他 DNS 服务器,直到找到所需的 IP 地址。
缓存:本地 DNS 服务器也会缓存分析结果,以进步相应速率和减轻网络负担。
署理:本地 DNS 服务器作为署理,代表用户设备向长途 DNS 服务器发送查询请求,并将结果返回给用户设备。
设置:
本地 DNS 服务器的 IP 地址通常在用户的网络设置中设置,比方在 Windows 体系的网络连接属性中设置 DNS 服务器地址。
一些常见的本地 DNS 服务器包括 Google 公共 DNS(8.8.8.8 和 8.8.4.4)、Cloudflare DNS(1.1.1.1)等。
3. 长途 DNS 服务器(Remote DNS Server)
界说:
长途 DNS 服务器是指位于网络中的其他 DNS 服务器,这些服务器通常不直接与用户设备通讯,而是通过本地 DNS 服务器进行通讯。