DynDNSCheck is a simple tool for monitoring your DynDNS host.
When started, DynDNSCheck will get the IP of your DynDNS host and compares it with your current external IP. If the IPs are different it will notify you by email.
DynDNSCheck is designed to be triggered periodically.
You need a working installation of Go 1.2.1 and your GOPATH environment variable must be set.
Install and build DynDNSCheck into your workspace at $GOPATH
:
$ go get github.com/code2k/dyndnscheck
You will find the executable at $GOPATH/bin/dyndnscheck
.
DynDNSCheck is trying to load a configuration named config.json
in the current
directory. Alternatively you can specify the location of the configuration by
using the command line argument --config path
.
Use config.json.template
as a starting point.