mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-01-12 18:37:54 +08:00
9b239f41a3
* Add AUTODNSSEC, implement for DNSimple There are two models for DNSSEC in DNS management: either dnscontrol manages all the DNSSEC records and has to be invoked regularly for re-signing, or the provider manages DNSSEC automatically and dnscontrol is not involved beyond saying "yeah, do that". This implements the latter, as a model, and for one provider. Potentially we could tune/configure options for DNSSEC such as algorithm, but DNSimple don't expose that API so I haven't implemented it. This minimal model should be something which maps into other providers cleanly. * Fix missing CanAutoDNSSEC on provider * Validation fix for master broken This is broken in master and causing Travis in my branch to fail. The validation tool runs with `gofmt -s` to require "simplify", and so rejects an ignored second bound variable to range iteration. * Correct wire in the AUTODNSSEC validation step
498 B
498 B
name |
---|
AUTODNSSEC |
AUTODNSSEC indicates that the DNS provider can automatically manage DNSSEC for a domain and we should ask it to do so.
At this time, AUTODNSSEC takes no parameters. There is no ability to tune what the DNS provider sets, no algorithm choice. We simply ask that they follow their defaults when enabling a no-fuss DNSSEC data model.
{% include startExample.html %} {% highlight js %} D("example.com", .... , AUTODNSSEC, ); {%endhighlight%} {% include endExample.html %}