A very simple command line tool that will determine the IP address of the machine it is running from and update the IP address in dyn.com for a given host name.
It reads a YAML config file that looks something like this:
user: someuser
clientkey: 12345FFDDEE999
hostname: some.host.name
Where
someuser
is your dyn.com user nameclientkey
is the client key generated by dyn.comhostname
is the host name that you want to update
Written in Golang 1.15, using GO-MODULES.
Dependencies:
gopkg.in/yaml.v2
for YAML parsing