¿La zona directa de bind9 es más flexible que el archivo de zona inversa?

¿La zona directa de bind9 es más flexible que el archivo de zona inversa?

Mi red local es 192.168.0.1, pero, por supuesto, el módem por cable es 192.168.100.1. En mi servidor DNS local puedo modificar una búsqueda de mi dominio privado de 'dd.org', por ejemplo 'cable.dd.org' como 192.168.100.1, y funciona. Sin embargo, la búsqueda inversa en un rango definido de 192.168.0 haciendo 100.1 para cable.dd.org, por supuesto, falla porque el archivo de búsqueda inversa se basa en 192.168.0 y no en 192.168.100. La pregunta es ¿por qué el archivo de búsqueda directa es más permisivo? ¿Esto es por diseño o simplemente porque cable.dd.org incluye cualquier IP asignada a algo en dd.org? Para obtener esta flexibilidad, ¿utilice la creación de un archivo inverso que no se limite al último octeto? ¿Pero a los dos últimos octetos? Lo resolví configurando dos archivos inversos para 192.168.0 y 192.168.100 porque parecía sencillo. Pero me pregunto si esa es la mejor o más elegante solución.

Respuesta1

En resumen, sí, debes crear un archivo de zona que sea lo suficientemente amplio como para abarcar todo el rango que deseas definir. La alternativa es definir varias zonas más pequeñas para los rangos CIDR específicos que desea cubrir. Aquí hay un posible archivo de zona de muestra que cubre la 168.192.in-addr.arpazona:

; reverse DNS zone for IP range 192.168.0.0/16
 
$ORIGIN 168.192.in-addr.arpa.

$TTL    300

@       IN      SOA     ns.example.com. hostmaster.ns.example.com.  (
                                202105260       ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                300 )           ; Minimum
        IN      NS      ns.example.com.
        IN      NS      ns2.example.com.

100.1   IN PTR          cable.dd.org.
0.5     IN PTR          192-168-0-5.dd.org.

Un archivo de zona de este tipo también podría estructurarse:

; reverse DNS zone for IP range 192.168.0.0/16

$ORIGIN 168.192.in-addr.arpa.

$TTL    300

@       IN      SOA     ns.example.com. hostmaster.ns.example.com.  (
                                202105260       ; Serial
                                3600            ; Refresh
                                900             ; Retry
                                3600000         ; Expire
                                300 )           ; Minimum
        IN      NS      ns.example.com.
        IN      NS      ns2.example.com.

$ORIGIN 0.168.192.in-addr.arpa.
5       IN PTR          192-168-0-5.dd.org.

$ORIGIN 100.168.192.in-addr.arpa.    
1       IN PTR          cable.dd.org.

información relacionada