mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-05-09 09:22:25 -04:00
Help: DuckDns Ipv6 only missing in update URL #175
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 @Fubar7 on GitHub (Feb 1, 2022).
TLDR: I want to update my Ipv6 only to DuckDns. ddns-updater gets the right ipv6 adress in the logs but don't send it to DuckDns. If the Update URL is without an adress, DuckDns try to detected the ipv4 adress. That's my problem.
If i understand it correctly the IPv6 should be place in the URL witch send to DuckDns, for example
https://www.duckdns.org/update?domains=xxxsubdomain1xxx&token=xxxTokenxxx&&ipv6=2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx&verbose=true&verbose=true
Is this urgent: Yes/No
DNS provider(s) you use: DuckDns
Program version:
Running version latest built on 2022-01-21T13:37:49Z (commit
f5b76f2)Logs:
Configuration file (remove your credentials!):
Host OS:
Unraid 6.9.2
@qdm12 commented on GitHub (Feb 20, 2022):
Just set
"provider_ip": falseand that should do it 😉 Sorry for the long delay answering as well.Although the program uses
ip6instead ofipv6as the URL query parameter, so let me know if that doesn't work.@Fubar7 commented on GitHub (Feb 21, 2022):
Hey @qdm12,
thanks for your response. 😊 I'm glad you are helping me.
Maybe i missunderstand you. In the LogFile you can see i set up two Subdomains.
Subdomain1 with
"provider_ip": trueand the other Subdomain2 with"provider_ip": false.Both send only the ipv4 adress to DuckDNS.
I tried it anyway to set both Subdomains on
"provider_ip": falsebut it still sends ipv4 addresses to DuckDnsWhat do you mean here? I can't wirte
"ip_version": "ip6",in the config file ?@qdm12 commented on GitHub (Mar 9, 2022):
Ah I know why from the logs:
DEBUG record xxxsubdomain2xxx.duckdns.org is within ban period or cooldown period, skipping updateso your subdomain2 was temporarily banned, and hence no update is done.DEBUG GET https://www.duckdns.org/update?domains=xxxsubdomain1xxx&token=xxxTokenxxx&verbose=truedoesn't have theipv6URL query parameter in there since this one usesprovider_ip: true.On the other hand,
ERROR mismatching IP address received: 88.130.153.114is a bit weird since the code should just blindly believe the provider to find our IP correctly instead of double-checking, whenprovider_ipis set.@qdm12 commented on GitHub (Mar 9, 2022):
Actually they mention it on duckdns.org, basically using
provider_ip: trueonly works with ipv4, not ipv6. I updated the duckdns document in1f9eb467cato mention this.Let's close this issue for now, but feel free to comment back if you got anything else going wrong. Thanks!