перерыл всю документацию по сабжу,
оказалось что сие чудо изначально не тянет
подмену вида *.domain.com.
а штука-то полезная)))
долгий процесс гугления и рысканья по сайтам разрабов
привели меня в mailinglist сего творения.
и как результат - в обсуждении одной из рассылок был найден патч.
патч был предназначен для более ранней версии,
но мы же не безрукие
Посему выкладываю сюда то, что получилось в итоге...
Долго извращаться не стал, посему наложил нужные строки прямо на патч,
идущий с портом.
ВНИМАНИЕ: патч делал под версию BIND 9.4.2-P2. На других работу не гарантирую!!!
итак, скачиваем архив: архив распаковываем, и помещаем в каталог патчей:
Код: Выделить всё
$ unzip patch-sdb_ldap.zip
$ cp patch-sdb_ldap /usr/ports/dns/bind9-sdb-ldap/filesВуаля
теперь наш бинд умеет понимать "подмены".
Проверяем:
Код: Выделить всё
$ cat dns.ldif
dn: relativeDomainName=~,zoneName=domain.local,ou=dns,dc=domain,dc=local
objectClass: top
objectClass: dNSZone
zoneName: domain.local
relativeDomainName: ~
dNSClass: IN
aRecord: 192.168.0.1Код: Выделить всё
relativeDomainName: ~не знаю почему, но автор сего патча выбрал именно тильду.
я менять не стал
добавляем наш ldif в базу:
Код: Выделить всё
ldapadd -x -D "$ldapcn" -w mypasswd -f dns.ldifКод: Выделить всё
$ nslookup asdfdsfas.domain.localКод: Выделить всё
relativeDomainName=asdfdsfasКод: Выделить всё
relativeDomainName=~