hetzner-dnsapi-proxy: Now with Cloud API and AAAA record support
I’m excited to announce a significant update to the hetzner-dnsapi-proxy, a tool designed to provide a simple and secure way to manage Hetzner DNS records via well known DNS API integrations. This update introduces two major features: Support for the new Hetzner Cloud API and the ability to manage AAAA records.
Feedback and contributions are welcome on the GitHub repository.
Hetzner Cloud API Integration
The proxy now supports the new Hetzner Cloud API for managing DNS records. This is a crucial update as Hetzner has deprecated its older DNS API in favor of the more robust Cloud API. The old DNS API is expected to be retired at some point in the future, making migration to the Cloud API required.
To enable the Cloud API, you can use one of the following methods:
YAML Configuration: In your configuration YAML file, set the
cloudAPIflag totrue:cloudAPI: trueEnvironment Variable: Set the
CLOUD_APIenvironment variable totruewhen running the proxy.
Remember to provide a valid Hetzner Cloud API token.
AAAA Record Support
Another useful feature is the support for AAAA records. You can now create or update AAAA records for your domains using the proxy. This is essential for anyone who wants to make their services available via IPv6.