dynDNS Update Script

I’ve rewritten [well, actually mostly written from scratch] a dyndns script.

The post is here: http://forum.mikrotik.com/t/dyndns-update-script/54850/1

I have a few changes I’m working in still, but this should work just fine.
It does NOT do double-NAT, but it does stay within the TOS at DynDNS.
[i.e. It DOES keep IP state between reboots, thus preventing a “nochg” update for the first run after a reboot.]
You can run it as often as you like, even once a second.
It only writes to flash when an IP change occurs. The writes are also very small, so flash write exhaustion should be a very minimal issue, if one at all.

The code is extensively commented, so you should very easily find your way around.

I’m planning on adding it to the Wiki, but this is where things are for now.

Oh, final things:
It’s written and tested on 5.12 only. I’d assume it should work on other releases, but I’m not sure which.
It was also written and tested on a RB-450G - again it should work on most anything, but I’ve spent no time validating on any other RB’s.

Finally, if you use it and do so successfully, could you please contribute back by letting me know:

  1. That it worked successfully.
  2. What ROS hardware.
  3. What ROS software version.
  4. If you make changes, could you let me know what for, and if possible submit the code back.

Thanks,
Greg