Anda di halaman 1dari 3

Me-remote Mikrotik yang ber-IP Dinamis

19 Mar 2012 1 Comment


by rumahmikrotik in Advanced, Script Tags: dynamic ip, free ddns, remote dynamic, script
mikrotik
Terkadang kita dibingungkan saat akan me-remote mikrotik yang mempunyai ip publik yang
dinamis. Untuk mengatasi nya kita perlu membuat akun ke website yang menyediakan fasilitas
DDNS. Untuk tutor kali ini kita akan menggunakan ChangeIP yang menyediakan free ddns.
Pertama kita mendaftar ke ChangeIP dan menambah satu domain pada account kita.
Setelah kita punya account dan domain di ChangeIP, langkah selanjutnya adalah membuat script
agar mikrotik kita mengupdate ip :
/system script
add name=DDNS policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source=# Dynamic DNS for ChangeIP.com behind NAT\r\
\n# Modified by Jorge Amaral, officelan.pt\r\
\n# For support send mail to support at offficelan dot pt\r\
\n#\r\
\n# The original script was written by \webasdf\ on the Mikrotik forums,\
\_i just modified it to work with ChangeIP.com\r\
\n#\r\
\n# Here is where you need to set your definitions\r\
\n:local user \vUSER\\r\
\n:local pass \vPASSWORD\\r\
\n:local host \vDOMAIN\\r\
\n##############\r\
\n##############\r\
\n:global lastwanip;\r\
\n:if ([ :typeof \$lastwanip ] = \nothing\ ) do={ :global lastwanip 0.0.\
0.0 };\r\
\n:local wanip [:resolve \$host];\r\
\n:if ( \$wanip != \$lastwanip ) do={\r\
\n\t/tool fetch mode=http address=\checkip.dyndns.org\ src-path=\/\ ds\
t-path=\/dyndns.checkip.html\\r\
\n\t:local result [/file get dyndns.checkip.html contents]\r\
\n\t:local resultLen [:len \$result]\r\
\n\t:local startLoc [:find \$result \": \" -1]\r\
\n\t:set startLoc (\$startLoc + 2)\r\
\n\t:local endLoc [:find \$result \"</body>\" -1]\r\
\n\t:local currentIP [:pick \$result \$startLoc \$endLoc]\r\
\n\t:set lastwanip \$currentIP;\r\

\n\t:put [/tool dns-update name=\$host address=\$currentIP key-name=\$user\


\_key=\$pass ]\r\
\n}
Ganti :
vUSER dengan UserName account ChangeIP anda
vPASSWORD dengan Password account ChangeIP anda
vDOMAIN dengan domain yang sudah anda daftarkan di ChangeIP. (ex: me.MyNetAV.NET)
Setelah kita buat script untuk meng-update ip dinamis, langkah selanjutnya adalah membuat
jadwal seberapa sering script kita akan kita eksekusi. Sebagai contoh saya akan buat scheduler
untuk setiap 15 menit mengeksekusi script DDNS yang sudah kita buat.
/system scheduler
add disabled=no interval=15m name=UpdateDDNS on-event=DDNS policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
start-date=jan/01/2002 start-time=00:00:00
Setelah scheduler kita buat, maka pada saat router Mikrotik anda berubah ip publik nya akan
terupdate maksimal 15 menit setelahnya.
Untuk mengakses router mikrotik anda bisa anda masukkan alamat vDOMAIN anda yang sudah
anda daftarkan di ChangeIP.

Anda mungkin juga menyukai