Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PowerDNS integration should rather use the PowerDNS JSON API #302

Closed
sid3windr opened this issue Jan 15, 2016 · 2 comments
Closed

PowerDNS integration should rather use the PowerDNS JSON API #302

sid3windr opened this issue Jan 15, 2016 · 2 comments

Comments

@sid3windr
Copy link

phpIPAM gained PowerDNS integration recently, which is great!

It does this however by directly connecting to the MySQL database behind PowerDNS.

PowerDNS also sports a JSON-powered API to manage DNS zones and entries.

This API is also available from 3.4 (currently required) although tagged as experimental. It's actually pretty much produciton ready, and will be officially non-experimental in the upcoming PowerDNS 4.0.

Advantages: official way of interacting with records; supports servers with DNSSEC enabled; automatically updates serial for you if desired; supports -any- supported PowerDNS backend that has API support (ie PostgreSQL, MS SQL, LDAP, ...) and not only MySQL with 1 specific schema.

It might be nice to convert current support, although this might be a lot more work than typing out this report, which I of course understand. :)

@phpipam
Copy link
Owner

phpipam commented Jan 18, 2016

Hi, yes, you are right. For 1.3 I will prepare a wrapper that will allow also other DNS plugins to be executed (e.g. other APIs).

For 1.2 it will stay as it is.

@sid3windr
Copy link
Author

Great, thanks! In all likelyness it will work as it is for many people.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants