ようやくできた。PowerDNS + phpldapadmin で。
PowerDNS では、コンテンツサーバとキャッシュサーバを分離する。一つのホストで動作させるには、コンテンツサーバを 192.168.*.* で、キャッシュサーバを 127.0.0.1 で起動し、コンテンツサーバからキャッシュを聞きに行くようにすれば良い。
http://fxp0.org.ua/2006/sep/21/powerdns-ldap-backend-setup/
http://wiki.debian.org/LDAP/PowerDNSSetup
http://www.mail-archive.com/pdns-users@mailman.powerdns.com/msg00854.html
追記:PowerDNS の「forwarded-zones」は bind のそれとは違うようだ (PowerDNSFaq)。
コメントを残す