域名系统 (DNS) 区域
简介
域名系统区域是DNS的每个分区。主DNS的不同或相邻部分是DNS区域,它代表全局DNS中包含的组织区域,并且它也分配给特定的管理员。这些指定权限定义DNS区域是否只有一个域或子域或多个域,以便多个域可以由单个组织按照树形层次结构进行处理。因此,一个DNS区域中可以存在许多子域和区域。
如果没有DNS区域,那么仅通过一个控制中心来管理海量资源将变得繁琐和复杂,因此使用DNS区域来分离管理权限,并且通过划分其职责来减少每个名称服务器的工作量。因此,DNS区域主要用于对DNS组件级别(例如权威名称服务器)施加管理控制。因此,区域不必在物理上彼此分离,但同一个服务器上可以存在多个DNS区域。
下面列出了各种类型DNS区域的描述
主DNS区域
主DNS区域也称为主区域,它包含所有可以手动或自动包含的DNS记录。每个DNS服务器一次只允许拥有一个主区域,其中包含所有读写区域数据副本,这些副本存储为.txt文件,可以在发生故障时用于数据备份。对于任何类型的DNS区域更新或修改,都必须访问主区域。如果重复,则必须从所有服务器访问区域数据。
辅助DNS区域
主DNS区域也称为从属区域,它包含所有只读区域数据,这些数据是主区域的副本,也可以是其他从属区域的数据副本。从属区域作为备份来响应来自主区域数据副本的区域请求。因此,从属区域用于管理故障并降低主区域的工作负载。将区域数据从主DNS区域传输到从属DNS区域的过程称为区域传送。
反向查找区域
反向查找区域用于根据域名映射IP地址。它主要执行主要DNS区域的相反工作。所有主要DNS区域都包含记录,但反向DNS区域包含PTR记录,用于将IP地址与域名关联。此类DNS区域的其他功能包括过滤垃圾邮件记录、检测机器人以及许多类型的故障排除。
区域文件
包含有关IP、主机名和其他资源之间映射的信息的.txt文件称为DNS区域文件,存在于DNS名称服务器内。区域文件中的信息还包括区域表示和该区域中的域记录,这些数据以资源记录的形式记录在文件中。
每个资源记录都包含包含以下字段的行
名称 - 它是DNS记录的标识符,具有字母数字数据类型,但也可能是空白的。它从之前的记录中获取值。
TTL - TTL代表生存时间 (Time-To-Live),即记录应保留在DNS客户端本地缓存中的时间长度。如果未为文件指定指定值,则考虑在区域文件开头指定的全局TTL值。
记录类 - 用于指定命名空间(通常是代表互联网命名空间的IN)。
记录类型 - 有各种类型的DNS记录类型,例如,A记录用于将主机名映射到其IPv4地址,而CNAME用于将主机名指向另一个主机名。
记录数据 - 记录数据中存在的信息数量取决于记录类型。如果记录类型是MX记录,它将包含包含优先级和电子邮件服务器域名的数据。
在区域文件的开头,存在两个强制性文件以及该区域中其他资源的信息,它们是:
授权起始 (SOA) 记录 - 用于指定具有DNS区域授权的主名称服务器。
全局生存时间 (TTL) 记录 - 描述记录在本地DNS缓存中的存储。
区域文件包含的其他资源记录是:
名称服务器记录
IPv4地址映射记录
IPv6地址记录
规范名称记录
邮件交换器记录
结论
可以得出结论,域名命名空间包含域的子树,该子树可以进一步划分为多个称为DNS区域的权威区域。可以分别管理这些区域以获得各种管理权限。因此,域在逻辑上建立了名称服务器的结构,借助区域可以对其进行正确的管理配置。