Cara Setting IP Dynamic Speedy menjadi domain sytes.net pada mikrotik

Bookmark and Share

terkadang kita direpotkan oleh IP Speedy yang berubah ubah terus dari hari ke hari. kalo mau diremote dari arah publik kan repot nyari ip publicnya si modem atau router. solusinya bisa menggunakan mikrotik dan web no-ip.com

kita lihat topologi berikut:
topologi dynamic ip
Laptop tidak dapat mengakses router mikrotik jika kita tidak mengetahui ip public-nya.
ada beberapa hal yang akan saya jelaskan disini:
1. Laptop Berada di kota Palembang
2. Mikrotik berada di kota jakarta.
3. laptop akan mengakses mikrotik memerlukan IP Public.
4. koneksi yang digunakan adalah telkom speedy (ip public-nya berubah-ubah terus atau dynamic ip public)
5. modem adsl biasanya TP-link (Di-set sebagai Bridge) artinya proses dial-up bukan langsung dari modem melainkan dari mikrotik. nantinya IP Public akan terpasang pada Mikrotik (BUKAN MODEM ADSL TP-LINK).
LANGKAH KERJA:
A. PEMBUATAN DOMAIN PENGGANTI IP PUBLIC
1. buka halaman web http://www.noip.com/ ikuti proses pendaftaran akun-nya.
(Saya anggap anda berhasil registrasi account)
2. silakan login terlebih dahulu.
3. klik tombol host/redirect klik tombol add host
noipcom
masukkan nama domain anda misal ekomuba lalu pilih nama domain induknya misal sytes.net
maka nanti alamat pengganti ip public router mikrotik anda adalahekomuba.sytes.net bukan menggunakan ip public lagi.

jika telah selesai, maka klik tombol add host pada bagian bawah
pada step ini proses pendaftaran nama domain telah sukses. sekarang kita masuk konfigurasi pada mikrotik.

B. PENGATURAN MIKROTIK.
1. buat scripts baru dengan nama  no-ip_ddns_update
system – script. tekan tombol +
mikrotik noip
pastekan source code nya dibawah ini:
# No-IP automatic Dynamic DNS update
#————— Change Values in this section to match your setup ——————
# No-IP User account info
:local noipuser “emailanda@yahoo.co.id
:local noippass “password-anda
# Set the hostname or label of network to be updated.
# Hostnames with spaces are unsupported. Replace the value in the quotations below with your host names.
# To specify multiple hosts, separate them with commas.
:local noiphost “namadomain-anda.sytes.net
# Change to the name of interface that gets the dynamic IP address
:local inetinterface “pppoe-user-speedy
#————————————————————————————
# No more changes need
:global previousIP
:if ([/interface get $inetinterface value-name=running]) do={
# Get the current IP on the interface
:local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address]
# Strip the net mask off the IP address
:for i from=( [:len $currentIP] – 1) to=0 do={
:if ( [:pick $currentIP $i] = “/”) do={
:set currentIP [:pick $currentIP 0 $i]
}
}
:if ($currentIP != $previousIP) do={
:log info “No-IP: Current IP $currentIP is not equal to previous IP, update needed”
:set previousIP $currentIP
# The update URL. Note the “\3F” is hex for question mark (?). Required since ? is a special character in commands.
:local url “http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP”
:local noiphostarray
:set noiphostarray [:toarray $noiphost]
:foreach host in=$noiphostarray do={
:log info “No-IP: Sending update for $host”
/tool fetch url=($url . “&hostname=$host”) user=$noipuser password=$noippass mode=http dst-path=(“no-ip_ddns_update-” . $host . “.txt”)
:log info “No-IP: Host $host updated on No-IP with IP $currentIP”
}
} else={
:log info “No-IP: Previous IP $previousIP is equal to current IP, no update needed”
}
} else={
:log info “No-IP: $inetinterface is not currently running, so therefore will not update.”
}
atau klik ini source no-ip

2. buat scheduler baru lalu jalankan script ini setiap  5 menit atau brp menit terserah anda.
/system scheduler add comment="Update No-IP DDNS" disabled=no interval=5m \
name=no-ip_ddns_update on-event=no-ip_ddns_update policy=read,write,test

pekerjaan selesai.


silakan ping dari laptop (palembang) lalu ping domainanda.sytes.net maka akan muncul ip public speedy router mikrotik di kota jakarta. (Asumsi)


terimakasih.

{ 0 komentar... Views All / Send Comment! }

Posting Komentar