Tools to integrate with powerdns.
foremanapi2pdns.pl - Extract DNS information from foreman and populate PowerDNS
A perl script to extract using the foreman API, hostname and IP address information, which is used to create domain, host and PTR records using DBI into the PowerDNS MySQL backend.
Right now, this does not check for duplicate IP's so multiple A records will be created.
GPL v2, June 1991
mikrotik2pdns.pl - Extract dynamic lease information from mikrotik router and populate PowerDNS
This script uses the mikrotik API to extract dynamic lease information creates a CSV file with hostname, IP information for use with csv2pdns.pl If the CSV file already exists, the lease information is compared and any records that is in the CSV file, but not in the lease is checked in PDNS MySQL backend, and if found, removed.
GPL v2, June 1991
csv2pdns.pl - Extract hostname and IP information from CSV file and populate PowerDNS
A perl script to extract hostname and IP information from CSV file, which is used to create domain, host and PTR records using DBI into the PowerDNS MySQL backend.
Script does not check for duplicate IP's so multiple A records will be created.
GPL v2, June 1991
axfr2pdns.pl - Extract DNS information from zone transfer and populate into PowerDNS
Script will do a zone transfer from DNS server using Net::DNS and then populate PowerDNS MySQL backend using PowerDNS::Backend::MySQL
GPL v2, June 1991