-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Welcome
- Yes, I'm using a binary release within 2 latest releases.
- Yes, I've searched similar issues on GitHub and didn't find any.
- Yes, I've included all information below (version, config, etc).
What did you expect to see?
I believe the base address for iwantmyname is wrong.
The documentation specifies a URL like this:
https://dynamicdns.key-systems.net/update.php?hostname=hostname&password=password&ip=213.4.7.1&mx=213.4.7.1
While the address in the current code is https://iwantmyname.com/basicauth/ddns.
I believe that was correct previously, but it seems iwantmyname has changed it lately.
The relevant documentation from iwantmyname:
https://new.help.iwantmyname.com/hc/en-gb/articles/26622471185309-How-does-a-dynamic-DNS-record-work-and-how-can-I-update-it
The relevant line:
| const defaultBaseURL = "https://iwantmyname.com/basicauth/ddns" |
What did you see instead?
My traefik logs are showing 404 errors.
How do you use lego?
Through Traefik
Reproduction steps
Use dnsChallenge in Traefik with iwantmyname as provider.
[entryPoints.websecure.http.tls]
certResolver = "leresolver"
[certificatesResolvers.leresolver.acme]
email = "myemail@censored"
storage = "/acme/acme.json"
[certificatesResolvers.leresolver.acme.dnsChallenge]
provider = "iwantmyname"
delayBeforeCheck = "10"Effective version of lego
I cannot get the Traefik container to output the lego version, but this is the output of traefik version inside the container:
/ # traefik version
Version: 3.4.3
Codename: chaource
Go version: go1.24.4
Built: 2025-06-26T13:25:29Z
OS/Arch: linux/amd64Logs
2025-07-05T19:15:47+02:00 ERR Error renewing certificate from LE: {CENSORED []} error="error: one or more domains had a problem:\n[CENSORED] [CENSORED] acme: error presenting token: iwantmyname: unexpected status code: [status code: 404] body: ....
The body is the full 404 website for iwantmyname.comGo environment (if applicable)
No response