Closed skyblaster closed 2 months ago
My apologies. I'm running this inside a rootless Podman container and forgot to check for IPv6 connectivity from inside the container.
Gotcha. Thanks for posting the solution to help others!
Next time I'll pay more attention to the actual debug text and troubleshoot a little deeper before opening a ticket.
I don't know if slirp4netns works the same way, but with the magic that is pasta , one can be easily fooled by being able to make external IPv6 connections while the container itself has zero awareness of the protocol itself.
For this particular application (IPv6 DDNS) within a rootless Podman container, one needs to remember that the default podman network create
command does not include IPv6 support. You need to implicitly declare it with the --ipv6 option.
I have IPv4 DDNS updates working successfully with Porkbun, however IPv6 lookups fail with a "network is unreachable" error.
My host is running on Google Cloud and IPv6 is certainly working.
When I use curl, lookups are successful.
Additionally, if I specify a single simple_http source as well as an interface source, the interface source does not appear to be queried.
From my host:
I'm happy to test any forks that may resolve either issue.