mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Bug: dnsomatic: lookup IP addresse do not match when IP change #327
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 @goluftwaffe on GitHub (Nov 8, 2023).
This occur every time my public IP changes, the update at dnsomatic is made, but container become unhealthy and ddns-updater webpage is not update with the new ip. if I delete update.json and restart, all is ok
Is this urgent: No
DNS provider(s) you use: dnsomatic
Program version:
Running version latest built on 2023-10-14T09:56:50.040Z (commit
e635b19)What are you using to run the container: docker compose
Extra information (optional)
When I run docker inspect ddns-updater I have four lines with:
ERROR program is unhealthy: lookup IP addresses do not match: #newip# instead of #oldip# for #domain#\n\n2023-11-08T20:44:24-05:00 INFO Shutdown successful\n"
Logs:
Configuration file (remove your credentials!):
Host OS:
@madmalkav commented on GitHub (Nov 10, 2023):
Happening to me, too.
@goluftwaffe commented on GitHub (Nov 17, 2023):
Ok, this is a weird situation I'm using Sitelutions for my DDNS and I had to change some value in Sitelutions website that gave me a new Host ID #. After that, I couldn't have DDNS-Updater to update DNSOMATIC with my hostname, when I changed the HOST/Identifier field on DNSOMATIC for the ID provided by Sitelutions... the IP was updated, but the container became unhealthy cuz DDNS-Updater can't resolve that #.
So since Sitelutions gives a ID Number instead of the domain to update the IP a new field would be needed for ID to update in DNSOMATIC and use domain and host for resolution... fi possible!
@qdm12 commented on GitHub (Jan 18, 2024):
Maybe irrelevant, but these
net/http: HTTP/1.x transport connection broken: unexpected EOFerrors are very strange 🤔 Any idea why these happen?@qdm12 commented on GitHub (Jan 29, 2024):
The error
#newip#is the resolved ip, so it got successfully updated, but#oldip#is the ip obtained from updates.json as the latest ip, which is clearly not the latest.Together with public ip fetching errors
HTTP/1.x transport connection broken: unexpected EOF, this points me to think this should be resolved with the few recent fixes7f0e858fa0,74168ad4abandbc54ba5acaPlease
docker pull qmcgaw/ddns-updaterand try the latest image to see if this is fixed.I'll per-emptively close the issue assuming this is fixed, but feel free to comment if not and I'll re-open the issue.
Please create another issue 😉 Ideally with what field names you would want in your json config file too. Thanks!
@goluftwaffe commented on GitHub (Jan 31, 2024):
Thank you for the answer, but I migrated my DNS to cloudfare et everything is working correctly with them... so I'm getting away from Sitelutions.
@HJebbour commented on GitHub (Dec 20, 2024):
I am having the same issue now, but with DuckDNS, I also have Cloudflare and it is working in the same container.
@qdm12 commented on GitHub (Dec 20, 2024):
The update might just take some time (up to the TTL usually 1hour) to propagate (longer than Cloudflare) to all dns nameservers
@HJebbour commented on GitHub (Dec 20, 2024):
It's been like this since yesterday, 10 hours passed since the IP changed. I did remove update.json file as @goluftwaffe suggested and it worked. But I don't know if it will be stuck again when the IP changes.
@qdm12 commented on GitHub (Dec 22, 2024):
Please create another issue with more information such as logs otherwise I can't help really. Locking this issue 😉