Open Knokey opened 4 months ago
Thanks for creating the issue 👍
A solution would be to an extra field for no-ip where the actual domain that will be updated can be defined.
In that case, wouldn't it be simpler to just update each subdomain in a separate setting block, instead of using all.<your-ddnskey>.com
? Or is this not possible 🤔 ?
Thanks for the response.
No, I think this is not possible. all.ddnskey.com
includes no placeholder. Setting this as your domain is mandatory that no-ip can determine you want to update via a ddnskey.
Excerpt from the no-ip documentation:
The DDNS settings may look different depending on what device is being configured, but the following information will be requested:
DDNS Provider: No-IP
Username: Your DDNS Key Username / Email
Password: Your DDNS Key Password
Hostname/Domain: all.ddnskey.com
Server/Server Address: dynupdate.no-ip.com
Not every device will ask you for a server or server address. The service will still work without issue, if the device does not ask for it.
Is issue in this post somehow related to why Docker gives the status of this container being (unhealthy)
?
I'm asking so I don't go ahead and create a issue if the problem is the same
I attached my docker logs ..
and docker inspect..
outputs as .txt files here.
I think your health check issue is different from mine. I get a wrong ip reported, because ddns updater cannot know the hostname that is updated and your health check is timed out.
I think your health check issue is different from mine. I get a wrong ip reported, because ddns updater cannot know the hostname that is updated and your health check is timed out.
I see, thank you for pointing that out! so I should go ahead and post my problem as a new issue then i suppose Good luck to!
TLDR: Name resolution for No-Ip ddnskeys
Logs:
Configuration file
Host OS: Ubuntu 22.04.4
I encountered the following problem: Updating the ip for No-Ip with ddnskey works, but ddns updater cannot verify the updated ip. The reason is that it tries to match the updated ip against the ip of api domain of no-ip. With a ddnskey from no-ip, all domains need to access the same url (all.ddnskey.com) and no-ip is matching the domain to upgrade via the ddnskey (username).
A solution would be to an extra field for no-ip where the actual domain that will be updated can be defined. Right now, ddns updater does not know for which domain the ip address has been updated.
Output of the health check:
Docs for ddnskey at no-ip: https://www.noip.com/support/knowledgebase/how-to-setup-and-use-a-ddns-key