PowerDNS (powerdns.com) is a DNS server that supports MySQL and LDAP as backends. I haven't found anything about integration between ISPMAN and PDNS, but it would be great to see.
Unfortunately, a direct integration is currently out of sight, because powerdns and ispman use different LDAP schemas for dns record storage.
If someone will extend the powerdns ldap backend to support the dnsZone schema/entries you will have immediate integration.
Powerdns uses the standard "domainRelatedObject" as defined by RFC 1279, which is good on one hand but on the other lacks support for extended DNS records (e.g. txtRecords).
So currently I see no way of ispman using this schema.
But I'll remember it for ispman 2.0 design ;)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The PowerDNS LDAP backend uses the dnsdomain2 schema originally created by the Bind LDAP maintainer. The domainRelatedObject schema defines only the basic objects that are not included twice in the dnsdomain2 schema.
dnsdomain2 and dnszone schema differ only in one important point: The domain name is stored in associatedDomain in dnsdomain2 whereas dnszone splits this into two parts (rdn and zonename). Adding the complete domain name (rdn.zonename) to associatedDomain would be sufficient to support the PowerDNS LDAP backend too. All other records are exactly the same and I've also added the latest record types to the schemas in both projects.
Regards,
Norbert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=43997
Originator: NO
Unfortunately, a direct integration is currently out of sight, because powerdns and ispman use different LDAP schemas for dns record storage.
If someone will extend the powerdns ldap backend to support the dnsZone schema/entries you will have immediate integration.
Powerdns uses the standard "domainRelatedObject" as defined by RFC 1279, which is good on one hand but on the other lacks support for extended DNS records (e.g. txtRecords).
So currently I see no way of ispman using this schema.
But I'll remember it for ispman 2.0 design ;)
Logged In: YES
user_id=355850
Originator: NO
The PowerDNS LDAP backend uses the dnsdomain2 schema originally created by the Bind LDAP maintainer. The domainRelatedObject schema defines only the basic objects that are not included twice in the dnsdomain2 schema.
dnsdomain2 and dnszone schema differ only in one important point: The domain name is stored in associatedDomain in dnsdomain2 whereas dnszone splits this into two parts (rdn and zonename). Adding the complete domain name (rdn.zonename) to associatedDomain would be sufficient to support the PowerDNS LDAP backend too. All other records are exactly the same and I've also added the latest record types to the schemas in both projects.
Regards,
Norbert