mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-10-28 15:14:38 +08:00
1.1 KiB
1.1 KiB
Configuration
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:
{
"powerdns": {
"TYPE": "POWERDNS",
"apiKey": "your-key",
"apiUrl": "http://localhost",
"serverName": "localhost"
}
}
Metadata
Following metadata are available:
{
'default_ns': [
'a.example.com.',
'b.example.com.'
],
'dnssec_on_create': false
}
default_nssets the nameserver which are useddnssec_on_createspecifies if DNSSEC should be enabled when creating zones
Usage
An example dnsconfig.js configuration:
var REG_NONE = NewRegistrar("none");
var DSP_POWERDNS = NewDnsProvider("powerdns");
D("example.tld", REG_NONE, DnsProvider(DSP_POWERDNS),
A("test", "1.2.3.4")
);
Activation
See the PowerDNS documentation how the API can be enabled.