a1585a7b9a
* refactor: create log.Infof and log.Warnf * refactor: review DNS providers. - use one `http.Client` by provider instead of one client by request - use the same receiver name `d` for all `DNSProvider` - use `http.MethodXXX` * refactor: logger init. |
||
---|---|---|
.. | ||
pdns.go | ||
pdns_test.go | ||
README.md |
PowerDNS provider
Tested and confirmed to work with PowerDNS authoratative server 3.4.8 and 4.0.1. Refer to PowerDNS documentation instructions on how to enable the built-in API interface.
PowerDNS Notes:
- PowerDNS API does not currently support SSL, therefore you should take care to ensure that traffic between lego and the PowerDNS API is over a trusted network, VPN etc.
- In order to have the SOA serial automatically increment each time the
_acme-challenge
record is added/modified via the API, setSOA-API-EDIT
toINCEPTION-INCREMENT
for the zone in thedomainmetadata
table