My domain is: imdbratings.ancha.dev
I ran this command: not relevant
It produced this output:
2026-08-11T07:35:53Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [imdbratings.ancha.dev]: resolver: one or more domains had a problem: [imdbratings.ancha.dev: dns01: time limit exceeded: last error: recursive nameservers: NS 46.38.225.230:53 did not return the expected TXT record
My web server is (include version): Traefik 3 latest (Docker)
The operating system my web server runs on is (include version): Linux
My hosting provider, if applicable, is: Netcup
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): Traefik 3 latest
I have been running Traefik in Docker with Cloudflare DNS for a few years now without issues. Yesterday I tried to add a new service and hostname and suddenly ran into auth failures. As visible in the log output above, LE tries to query the DNS server 46.38.225.230, which belongs to my hosting provider. I have not changed the DNS setup in years and as far as I can tell, it still all points to Cloudflare's DNS servers. LE's queries fail, because I am not adding anything to my hoster's DNS. I can see the validation tokens in Cloudflare's DNS, so that part is all fine. The only mystery is why LE suddenly queries the wrong DNS server.
I hope someone here has some ideas. I am completely lost.