This package implements the libdns interfaces for
deSEC.
Authentication
Authentication performed using a token created on https://desec.io/tokens. A basic token without the
permission to manage tokens is sufficient. For security reasons it's strongly recommended to not use
tokens that allow token management.
Limitations and Caveats
- Concurrent updates from multiple processes can result in an inconsistent state
- The TTL attribute is not settable per record (zone, name, type, value), only per record set (zone,
name, type). If different TTL values are specified, it's undefined which one wins.
- Large zones with more than 500 resource record sets only have limited support
- Rate limiting always results in retries if no context deadline is specified
Please refer to the Go reference for
detailed documentation.