
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.arpa
zona:
; 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.