hosttech for libdns
This package implements the libdns interfaces for hosttech.ch, allowing you to manage DNS records.
See for an example here.
Some constraints.
Because the Hosttech API does not provide a way to manipulate a generic "Type,Name,Value"-Record, not every type of record can be set. Currently supported are:
- AAAA
- A
- NS
- CNAME
- MX
- TXT
- TLSA
Any unsupported record types returns an error.
The Time-to-Life has to be at least 600 seconds. If you try to set a lower value, the client will automatically set it to 600 seconds. Smaller values would be rejected by the Hosttech API.
Any further documentation that could be helpful: