bind/named умеет автоматически заполнять зоны на основе шаблонов, можно почитать документацию.
Можно скриптами perl/sed/awk, можно в связке с mysql/postgres.
мне не нужно автоматически заполнять зону, мне нужно чтобы при запросе sub-число.domain.com, где число может быть любым, отдавалось нужное мне значение. По аналогии с Wildcard *.domain.com, только более продвинутое.