Closed oblivcheck closed 1 year ago
Have you tried the latest code on the master
branch? The above log seems to indicate a run with v2.11.0, which has known problems with dynv6, as you've noticed. One of the fixes is a missing space before HTTP/1.0
, see cffc7af, which seem to be the root cause of your troubles.
My bad, mistakenly thought that the patch was already in the latest released version. everything is fine now:D
Awesome! I'm a bit behind on release activities, but a new release is just around the corner with this fix, promise!
(closing)
i have checked #433 and #382.
this is my file:
/etc/inadyn.conf
# inadyn -l debug --foreground --force
:I only have "public ipv6", v4 is behind multi-layer NAT
problem may be here
inadyn[13960]: Sending alias table update to DDNS server: GET /api/update?ipv4=MYIPV6&hostname=mydomain.dynv6.net&token=MMMPASSWDHTTP/1.0
According to https://dynv6.com/docs/apis this should be/api/update?ipv6=MYIPV6&hostname=mydomain.dynv6.net&token=MMMPASSWDHTTP/1.0
Also triedprovider default@dynv6.com
run# inadyn -l debug --foreground --force
~~
inadyn[13994]: In-a-dyn version 2.11.0 -- Dynamic DNS update client. inadyn[13994]: Cannot find an DDNS plugin for provider 'default@dynv6.com' inadyn[13994]: Error code 74: Missing .conf file
~~I tried modifying
plugins/dynv6.c
to always use ipv6 send request or always includeipv6=
in path. but still return error 400.Not sure if it's my configuration problem, but using the script provided by https://gist.github.com/corny/7a07f5ac901844bd20c9, I successfully updated my dns records.