oznu/docker-cloudflare-ddns

IPv6 address detection fallback not working correctly

apschultz opened this issue · 2 comments

The +short method of dig may return outputs in the case of an error. For example, if no IPv6 DNS server is available:

/ # dig +short @2606:4700:4700::1111 -6 ch txt whoami.cloudflare
;; connection timed out; no servers could be reached

It would be better to check the exit code and that the contents conforms to an IPv6 address string.

It appears this is the same as #92 just for IPv6

having the same problem