Skip to content

libdns/desec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.