Hetzner API DynDNS v1.1
Version 1.1 includes many improvements and is much more user friendly.
It is now possible to provide the record and zone names instead of IDs. This reduces the complexity and the effort significantly. Please have a look at the Usage Section to read more.
Example:
HETZNER_AUTH_API_TOKEN='<your-hetzner-dns-api-token>'
*/5 * * * * /usr/bin/dyndns.sh -Z example.com -n dyn
Many thanks to @ReinerNippes , who made the most of these improvements! 🥇
Enhancements
- provide the record and zone names instead of IDs
- implementation of environment variables
- use Cloudflare DNS Servers to determine public IP address
- extended logging
- improved error reporting
- improved tool check