Sintaxis de subred BIND

Sintaxis de subred BIND

Estoy intentando agregar una subred completa a BIND, en lugar de direcciones IP individuales. Por ejemplo en lugar de hacer esto:

ejemplo1.test.com EN UN 192.168.5.43
ejemplo2.test.com EN UN 192.168.6.74

Solo quiero tener:

*.test.com EN UN 192.168.0.0/19

¿Hay alguna manera de hacer esto en lugar de agregar todas las IP individualmente? Hay demasiadas para agregar, pero solo necesito agregar las IP en esta subred.

Respuesta1

Si le interesa que un nombre en particular esté asociado a una dirección IP en particular, entonces hay dos opciones: hacerlo manualmente o, si está utilizando DHCP para asignar direcciones IP, configurar actualizaciones dinámicas de DNS y dejar que los propios clientes, o quizás de manera más segura, el servidor DHCP, actualiza la información DNS automáticamente a medida que los clientes renuevan sus arrendamientos de DHCP.

Pero si sólo necesita asegurarse de que cada dirección IP esté asociada conanombre, puede utilizar la $GENERATEsintaxis del archivo de zona DNS para generar automáticamente un conjunto de nombres sistemáticos. Como esto:

$GENERATE 0-255 example000dot${0,3}.test.com. A 192.168.0.$
$GENERATE 0-255 example001dot${0,3}.test.com. A 192.168.1.$
$GENERATE 0-255 example002dot${0,3}.test.com. A 192.168.2.$
...

... y así sucesivamente hasta un total de 31 líneas. Deberías obtener una serie de nombres con el formulario exampleXdotY.test.compara cada dirección IP 192.168.X.Y.

Para generar los registros inversos correspondientes, podría utilizar:

$GENERATE 0-255 $.0 PTR example000dot${0,3}.test.com.
$GENERATE 0-255 $.1 PTR example001dot${0,3}.test.com.
$GENERATE 0-255 $.2 PTR example002dot${0,3}.test.com.

... etcétera.

información relacionada