Welcome to eko web blog

Setting IP Dynamic Speedy menjadi domain sytes.net pada mikrotik

Posted on: Mei 25, 2013

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 adalah ekomuba.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.

6 Tanggapan to "Setting IP Dynamic Speedy menjadi domain sytes.net pada mikrotik"

maaf gan, mo nanya:
buat scheduler baru tuh nulis scrip
“/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”

itu disatukan dengan script yg pertama ( script no-ip_ddns_update)
atau input di halaman script baru seperti screenshoot ini gan:
http://prntscr.com/33n4am

mohon petunjuknya gan, makasih sebelum dan sesudahnya🙂

di pisah mas.
buat dulu scriptnya di system – script

lalu buka schedule di system – schedule

ijin share ya mas..tak cantumkan nama web anda sebagai referensi juga..

ok

maaf bro mo nanya..klo menggunakan http://speedyddns.net , script nya bagian apa aja yg di harus rubah..makasih

ini yang saya cari selama ini
maksih banyak bro.
mannnnntaap scribnya.
matap

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: