
Because this problem cost me some time, I am sure someone else can get some value out of this. The old Hetzner-DNS-API is beeing phased out right now, so it’s time to hurry up…
Given be the following setup:
- You are using Hetzner for your domain, and are still on the old API (dns-hetzner as provider for the letsencrypt_core Homeassistant addon)
- You actually fetch LE-certs via DNS-API, and not via webroot or similar
- The hostname Homeassistant is using, is not publicly known (nor publicly rechable), and the public zonefile does not list an A/AAAA/CNAME record for that hostname (instead it is only reachable locally or via VPN, and is resolved by an internal DNS)
…then maybe you have run into Problems when trying to migrate to the new Hetzner DNS-API. Anyway, here’s how to solve this problem.


