Для заведения типовых записей внутри DNS зоны, например, строк вида "adsl-1-2-3-4.pool.test.ru удобно использовать директиву "$GENERATE". При помощи $GENERATE можно массово создавать элементы для записей A, CNAME, DNAME, NS и PTR. Например, создадим в зоне 128 записей подобных: host-N IN A 192.168.1.N где N от 0 до 127: $GENERATE 0-127 $ A 192.168.1.$ Или массово пропишем в обратной зоне PTR для всех рабочих адресов: $GENERATE 0-255 $ PTR host-$.pool.test.ru. в итоге будут созданы записи: 0 PTR host-0.pool.test.ru. 1 PTR host-1.pool.test.ru. ... 255 PTR host-255.pool.test.ru.
2) нету механизма замещения, т.е. если хочешь вклинить в генератор запись кустомную, то будь добр сделать два генератора. просто дописывая ручками получим два value на один key
@ IN NS ns1.your-server.ru. @ IN NS ns2.your-server.ru.
^D
#for i in {1..254}; do echo -e "$i\t\tIN\t\tPTR\t100-100-100-$i.your-server.ru." >> db.100 ; done
зы. неужели вы думаете, что человек работающий с биндом не знает что такое bash-скриптинг? :)
Вам нужно было замещение вот вам вариант с замещением.
>зы. неужели вы думаете, что человек работающий с биндом не знает что такое bash-скриптинг? :)
Ну тогда человек знающий bash-cкриптинг создаст любой необходимый объем данных, с возможностью их замещения за несколько секунд.
Экономя память вы используете больше времени CPU, ровно как и наоборот, экономя на CPU вы используете больше памяти.