Releases: FarrowStrange/hetzner-api-dyndns
Hetzner API DynDNS v1.3
In version 1.3
several dependencies have been removed so that the script can be used on multiple systems, including OpenWRT.
In addition the own lookup service from Hetzer ip.hetzner.com
is now used to determine the IP.
Many thanks to @thcrt for these changes.
What's Changed
New Contributors
Full Changelog: v1.2...v1.3
Hetzner API DynDNS v1.2
Version 1.2
includes improvements that check the API response to prevent the creation of duplicate records (Issue: #22).
In addition, minor adjustments have been made.
What's Changed
- [hetzner-api-dyndns-2101121553] determine public ip via cloudflare dns by @FarrowStrange in #16
- Update README.md by @nickshanks347 in #17
- Also check if curl and dig are installed. by @darkdragon-001 in #20
- Get HTTP Response Status by @FarrowStrange in #25
New Contributors
- @nickshanks347 made their first contribution in #17
- @darkdragon-001 made their first contribution in #20
Full Changelog: v1.1...v1.2
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
Hetzner API DynDNS v1.0
Version 1.0 provides a revised and improved version of the original script.
Enhancements
- possibility to manage more than one DynDNS Record
- implementation of parameters
- error checking in the various cases