mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Bug: No-Ip ddnskeys support #394
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Knokey on GitHub (May 7, 2024).
TLDR: Name resolution for No-Ip ddnskeys
542e895)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
@qdm12 commented on GitHub (May 8, 2024):
Thanks for creating the issue 👍
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 🤔 ?@Knokey commented on GitHub (May 8, 2024):
Thanks for the response.
No, I think this is not possible.
all.ddnskey.comincludes 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:
@Arelius-D commented on GitHub (May 8, 2024):
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 ..anddocker inspect..outputs as .txt files here.docker inspect.txt
docker logs.txt
@Knokey commented on GitHub (May 9, 2024):
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.
@Arelius-D commented on GitHub (May 9, 2024):
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!
@king8084 commented on GitHub (Feb 17, 2025):
sad to see this isnt implemented :(