DNS 服务器
DNS 服务器是在 DNS 中完成名称解析过程的计算机。 DNS 服务器包含 区域文件 ,使它们能够将名称解析为 IP 地址,将 IP 地址解析为名称。 查询时,DNS 服务器将采用以下三种方式之一进行响应:
- 服务器返回请求的名称解析或 IP 解析数据。
- 服务器返回指向可为请求提供服务的另一个 DNS 服务器的指针。
- 服务器指示它没有请求的数据。
在准备返回请求的解析数据的过程中,DNS 服务器可能会查询其他 DNS 服务器,但除此之外,DNS 服务器不会执行任何其他操作。
有三种main类型的 DNS 服务器 - 主服务器、辅助服务器和缓存服务器。
主服务器是区域的权威服务器。 与区域关联的所有管理任务 ((例如在区域中创建子域)或) 的其他类似管理任务必须在主服务器上执行。 此外,必须与区域关联的任何更改,或者对区域文件中的 RR 进行任何修改或添加,都必须在主服务器上进行。 对于任何给定区域,只有一个主服务器,但集成 Active Directory 服务和 Microsoft DNS 服务器时除外。
辅助服务器 是备份 DNS 服务器。 辅助服务器从区域传输中的主服务器区域文件接收其所有区域文件。 任何给定区域都可以存在多个辅助服务器 - 根据需要提供 负载均衡、 容错和减少流量。 此外,任何给定的 DNS 服务器都可以是多个区域的辅助服务器。
除了主 DNS 服务器和辅助 DNS 服务器之外,当此类服务器适用于 DNS 基础结构时,还可以使用其他 DNS 服务器角色。 这些附加服务器是缓存服务器和 转发器。
缓存服务器(也称为仅缓存服务器)按其名称建议执行;它们仅为 DNS 响应提供缓存查询服务。 缓存 DNS 服务器执行查询、缓存答案并将结果返回给查询客户端,而不是像其他辅助服务器那样维护区域文件。 缓存服务器与其他辅助服务器之间的主要区别在于,其他辅助服务器 (维护区域文件,并在适当时执行区域传输,从而生成与传输) 关联的网络流量,而缓存服务器则不这样做。