PowerDNS
To use this provider, add an entry to
creds.json
with TYPE
set to POWERDNS
along with your API URL, API Key and Server ID. In most cases the Server id is localhost
.Example:
creds.json
{
"powerdns": {
"TYPE": "POWERDNS",
"apiKey": "your-key",
"apiUrl": "http://localhost",
"serverName": "localhost"
}
}
Following metadata are available:
dnsconfig.js
{
'default_ns': [
'a.example.com.',
'b.example.com.'
],
'dnssec_on_create': false
}
default_ns
sets the nameserver which are useddnssec_on_create
specifies if DNSSEC should be enabled when creating zones
An example configuration:
dnsconfig.js
var REG_NONE = NewRegistrar("none");
var DSP_POWERDNS = NewDnsProvider("powerdns");
D("example.tld", REG_NONE, DnsProvider(DSP_POWERDNS),
A("test", "1.2.3.4")
);
Last modified 21d ago