/dynupdater

Dynamic IP updater script for Dyn.com

Primary LanguageGoMIT LicenseMIT

dynupdater

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 name
  • clientkey is the client key generated by dyn.com
  • hostname is the host name that you want to update

Implementation Details

Written in Golang 1.15, using GO-MODULES.

Dependencies:

  • gopkg.in/yaml.v2 for YAML parsing