hetzner-ddns-bridge: update for Hetzner Console API only (legacy DNS API shutdown) - #1507
Merged
Merged
Conversation
The legacy DNS API (dns.hetzner.com) was shut down in May 2026, so the tutorial and the mirrored scripts now target the Hetzner Console API exclusively. Scripts synced from woehrl/hetzner-dyndns commit fbb3728, which also adds IPv6-only (DS-Lite) support, dedicated myip6/myipv6 update parameters, dyndns2 "nochg" responses, and several bug fixes (hostname validation for subdomains, cron retry processing, strict rrset matching). Both language versions updated accordingly, including migration notes for existing installations. Signed-off-by: Florian Woehrl <fw@woehrl.biz>
woehrl
force-pushed
the
update-hetzner-ddns-bridge
branch
from
August 5, 2026 20:14
4245c88 to
82849cb
Compare
Collaborator
|
Thank you for the update @woehrl! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update of my tutorial hetzner-ddns-bridge (both language versions) plus the mirrored scripts.
Why: The legacy DNS API (
dns.hetzner.com/api/v1) was shut down in May 2026 (the endpoint now redirects to console.hetzner.com), so the previous instructions covering the DNS-Console-to-Console migration and theapi_order/dns_tokensettings are obsolete.Changes:
scripts/: synced from woehrl/hetzner-dyndns commitfbb3728. Highlights since the previously mirrored commit11582e6:myip6/myipv6parameters accepted (FRITZ!Box-friendly)nochgresponsesdatefields bumped to the revision date; author, license and Contributor's Certificate of Origin unchanged.All changes were tested end-to-end against a mocked Console API (update, IPv6-only, apex, missing rrset, cron retry paths).
I have read and understood the Contributor's Certificate of Origin available at the end of
https://raw.githubusercontent.com/hetzneronline/community-content/master/tutorial-template.md
and I hereby certify that I meet the contribution criteria described in it.
Signed-off-by: Florian Woehrl fw@woehrl.biz