Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.11 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.11 KB

deSEC for libdns

Go Reference

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.