Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ddclient should support IPv6 for updates #2895

Closed
3 tasks done
meyergru opened this issue Mar 18, 2022 · 1 comment
Closed
3 tasks done

ddclient should support IPv6 for updates #2895

meyergru opened this issue Mar 18, 2022 · 1 comment

Comments

@meyergru
Copy link
Contributor

meyergru commented Mar 18, 2022

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

Is your feature request related to a problem? Please describe.
I use a custom dynamic DNS update service which gets the updated IPv6 via the source of the request. In order to do that, there is an update URL ssl6.name2ip.net which resolves to an IPv6 address ONLY.

Because ddclient is not configured to use IPv6, it refuses to connect with a log message like:

12057 - [meta sequenceId="5"] WARNING: cannot connect to ssl6.name2ip.net:80 socket: IO::Socket::INET: Bad hostname 'ssl6.name2ip.net'

Describe the solution you'd like
There is a ddclient option "ipv6=yes" which should be enabled in the global configuration section to be abled to use IPv6 targets. This should either alyways be included in the ddclient.conf template or depending on a boolean option in the GUI general settings for dyndns (i.e. via a checkbox titled "use ipv6").

Describe alternatives you've considered
That could probably done in the individual sections for any service instead of the global section, but I would have expected it to work right out of the box anyway - who in their right minds disables IPv6 on purpose?

Additional context
There may be other situations where IPv6 support might come in handy.

@meyergru
Copy link
Contributor Author

Fixed via d2798e2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant