我目前正在处理一个具有多个子网的网络。到目前为止,我已经实现了一个反向 DNS 条目,这是一个涵盖所有内容的单一 10.* 记录。创建一个允许更快进行查找的细粒度结构是否有任何好处或性能提升?或者这是否比我需要执行的工作更多?
答案1
一般来说,这比您需要执行的工作要多——大多数 DNS 服务器都可以处理一个文件中转储的 /8,而性能方面则毫不费力。
话虽如此,传统上反向区域(对于 IPv4)被划分为 C 类 (/24) 网络块—— C.B.A.IN-ADDR.ARPA
(因为点是 DNS 名称中的层次分隔符,并且 A/B/C 类 IP 地址中曾经有类似的层次结构)。
这也有利于保持区域文件“较小”(250 个条目左右),这样管理员(以及一些编写糟糕的 DNS 管理用户界面)可以更轻松地读取和管理。