I’ve created patches so that troglobit/inadyn compiles on Mac, and offered them a Homebrew Formula too. The formula will be added to Homebrew core when v2.5 stable is released. If you want to try it out now, you can install from HEAD using the repo tap.
$ brew update $ brew install --HEAD troglobit/inadyn/indadyn
One of the things I really like about inadyn is support for native IPv6 updates. The following config works perfectly for me to update my native IPv6 addresses with Google Domains.
period = 1800 allow-ipv6 = true provider google { username = <em>provided-by-Google</em> password = <em>provided-by-Google</em> checkip-command = "ifconfig en0 |grep inet6 |grep -v temporary" }