绑定区域按八位字节分割

为什么Bind中的反向区文件按字节而不是子网分割?

这是我期望看到的:

subnets: 172.0.208/22 10.0.2.0/25 10.0.2.128/25 host# ls /path/to/zone/files 208.0.172.in-addr.arpa 0.2.0.10.in-addr.arpa 128.2.0.10.in-addr.arpa 

对于172.0.209.1的查询将在1.209.0.172.in-addr.arpalogging,该logging不在208.0.172.in-addr.arpa区域下。 这也是为什么你不能有一个小于/ 24的子网的反向DNS委派; DNS标准中没有能力或逻辑将这些区域的代表“拆分”为更小的区块。

DNS提供名称数据; 它没有专门为子网提供数据服务的逻辑,所以反向域的标准符合点分离数字的“DNS-looking”格式。

分裂到octect的边界是最容易的,但是参见RFC2317中的“classless IN-ADDR.ARPA delegation”。 http://tools.ietf.org/html/rfc2317