PowerDNS
Last updated
Last updated
To use this provider, add an entry to creds.json
with TYPE
set to POWERDNS
along with your . In most cases the Server id is localhost
.
Example:
Following metadata are available:
default_ns
sets the nameserver which are used
dnssec_on_create
specifies if DNSSEC should be enabled when creating zones
An example configuration:
The recommended procedure when changing the SOA record contents is to update the SOA record alone. Updates to other records will be done if changes are present, but the serial will not change. The serial will update once a new push is done that does not include an SOA record change.
zone_kind
is the type that will be used when creating the zone.
Can be one of Native
, Master
or Slave
, when not specified it defaults to Native
.
Please see for explanation of the kinds.
Note that these tokens are case-sensitive!
soa_edit_api
is the default SOA serial method that is used for zone created with the API
Can be one of DEFAULT
, INCREASE
, EPOCH
, SOA-EDIT
or SOA-EDIT-INCREASE
, default format is YYYYMMDD01.
Please see for explanation of the kinds.
Note that these tokens are case-sensitive!
See the how the API can be enabled.
The SOA record is supported for use, but behavior is slightly different than expected. If the SOA record is used, if the SOA record content changes. This itself comes with exceptions as well, if the SOA-EDIT-API
is changed to a different value the logic will update the serial to a new value. See of behavior.