Skip to content

Instantly share code, notes, and snippets.

@ghassani
Created July 20, 2019 21:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ghassani/a7178f1b8e6726044c7f885ef7578f44 to your computer and use it in GitHub Desktop.
Save ghassani/a7178f1b8e6726044c7f885ef7578f44 to your computer and use it in GitHub Desktop.
MikroTek Scripts
:local wanInterface "ether1";
:local remoteDNSServer XX.XX.XX.XX;
:local remoteDNSKeyName "ddns-key";
:local remoteDNSKey "MY_HMAC_MD5_KEY_BASE64";
:local remoteDNSZone "mydomain.com"
:local remoteDNSName "domain"
:local dnsUpdateIP [/ip cloud get public-address];
:log info "Update Dynamic DNS - DNS Server @ $remoteDNSServer - Zone: $remoteDNSZone Name: $remoteDNSName IP: $dnsUpdateIP"
/tool dns-update dns-server=$remoteDNSServer name=$remoteDNSName zone=$remoteDNSZone address=$dnsUpdateIP key-name=$remoteDNSKeyName key=$remoteDNSKey
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment