XPS-Mikrotik-FreeDDNS

Penulis Artikel : Nathan Gusti Ryan

Berikut ini saya sharing Step By Step konfigurasi AutoUpdate IP Public Dynamic dengan FreeDDNS pada Mikrotik Router. Artikel semacam ini sebetulnya sudah banyak dibuat dan di sharing di Mikrotik Wikipedia, namun saya buat artikel ini untuk memudahkan pemahaman dan memudahkan dalam implementasi-nya.

Latar belakang pembuatan artikel ini adalah karena layanan internet dari Provider Telkom Speedy dan Provider First Media di Indonesia, dll hanya memberikan layanan IP Public Dynamic. Sedangkan dengan adanya fasilitas IP Public ini dapat memberikan kemudahan bagi pelanggan untuk memanfaatkan IP Public tersebut untuk berbagai hal fungsional yang lebih bermanfaat lagi.

Kegunaan atau pemanfaatan IP Public tersebut diantaranya  kita dapat :

  • Membuat WebServer sendiri,
  • Membuat FTP Server sendiri,
  • Membuat VPN Server sendiri,
  • Membuat IP PBX Server sendiri dan lain-lain .

Sehingga tidak perlu keluar biaya yang lebih banyak untuk layanan hosting. Serta dengan server sendiri ini kita bisa membuat layanan Unlimited bandwith / quota, layanan Webserver unlimited space dan unlimited resource, memudahkan installasi maupun konfigurasi security-nya ( karena bukan shared hosting), dll. Karena untuk hardware-nya kita bisa provide sendiri sesuai keinginan kita dan sesuai budget yang kita miliki.

So… apa saja langkah-langkah agar kita bisa membangun layanan server sendiri tersebut???

1. Kita memiliki layanan Internet dengan IP Public Dynamic ( Speedy, Fastnet, dll ) serta mengunakan Router Mikrotik ( RouterBoard Mikrotik, PC Router Mikrotik, VM Router Mikrotik, dll.

2. Selanjutnya kita melakukan Registrasi di websites : www.changeip.com

Change-IP-Free-DNS-001

3. Setelah melakukan registrasi, kita lakukan Login dan melakukan registrasi nama subdomain untuk menentukan layanan DDNS yang kita inginkan. Pada contoh ini saya memilih subdomain FreeDDNS.com, MyDDNS.com, DynDNSPro.com dengan nama subdomain Thinkxfree.

Change-IP-Free-DNS-002a

Change-IP-Free-DNS-002b

4. Selanjutnya kita klik menu DNS Manager. Dan akan terlihat sejumlah nama Subdomain yang telah kita register.

Change-IP-Free-DNS-002c

Change-IP-Free-DNS-003

6. Selanjutnya jika kita klik menu View Recent DDNS Updates maka akan terlihat IP Public yang sudah di register pada Subdomain tersebut. Nah, IP Public ini kita bisa ganti secara manual ataupun secara otomatis. Jika mau meng-update secara otomatis ada beberapa cara. Yaitu Update via Tools / software DNS Client Updater ataupun mengunakan update via Router.

Change-IP-Free-DNS-004

7. Untuk Update via Tools / software DNS Client Updater, kita bisa download software-nya seperti dibawah ini :

http://www.changeip.com/accounts/download

Change-IP-Free-DNS-005

8. Untuk Updater via router Mikrotik, caranya adalah :

  • Membuat Script HomingBeacon Updater dari menu System Script.
  • Membuat Secheduler yang kita set permenit ( atau sesuka anda ) untuk menjalankan Script HomingBeacon Updater.

9. Dari Mikrotik Winbox, Pilih menu System Script untuk membuat Script HomingBeacon Updater seperti gambar dibawah ini. Lalu kita klik Apply / OK.

Mikrotik-Change-IP-Dynamic-DNS-001

10. Selanjutnya dari menu System Secheduler kita buat sebuah sechedule baru yang kita set permenit ( atau sesuka anda ) untuk menjalankan Script HomingBeacon Updater yang telah kita buat tadi.

Mikrotik-Change-IP-Dynamic-DNS-002

11. Tentukan nama Sechedule dan interval jalannya Script. Lalu pada pilihan On Event, taruh nama Script yang sudah kita siapkan. Lalu kita klik OK / Apply.

Mikrotik-Change-IP-Dynamic-DNS-003

12. Dan selanjutnya kita kita hasilnya seperti gambar dibawah ini.

Mikrotik-Change-IP-Dynamic-DNS-004

13. Selanjutnya kita pantau di ChangeIP.com hasil perubahan dari mikrotik tersebut.

Mikrotik-Change-IP-Dynamic-DNS-005

14. Selanjutnya akan terlihat seperti gambar dibawah ini.

Mikrotik-Change-IP-Dynamic-DNS-006

15. Selanjutnya langsung kita test dengan mengakses WebFig via thinkxfree.freeddns.com seperti gambar di bawah ini.

Mikrotik-Change-IP-Dynamic-DNS-007

16. Lebih lanjut kita dapat mengakses VPN Server dari Mikrotik kita seperti gambar dibawah ini.

Mikrotik-Change-IP-Dynamic-DNS-009-Setting-VPN

17. Untuk memudahkan anda, silahkan COPY PASTE Script dibawah ini, mudah sekali bukan??? Selamat mencoba… :

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EDIT KONFIGURASI SESUAI ACCOUNT ANDA
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:global ddnsuser "NathanGR"
:global ddnspass "Password"
:global ddnshost "thinkxfree.freeddns.com"
:global ddnsinterface "SPEEDY"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# END OF USER DEFINED CONFIGURATION
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
:global ddnslastip
:if ([:len [/interface find name=$ddnsinterface]] = 0 ) do={ :log info "DDNS: Gak ada interface dengan nama $ddnsinterface, check konfigurasinya lagi Mas Bro." }
:if ([ :typeof $ddnslastip ] = "nothing" ) do={ :global ddnslastip 0.0.0.0/0 }
:if ([ :typeof $ddnsip ] = "nothing" ) do={
:log info ("DDNS: Gak ada IP Address di " . $ddnsinterface . ", check dong Mas Bro.")
} else={
:if ($ddnsip != $ddnslastip) do={
:log info "IP Public : $ddnsip."
:log info "DDNS: UPDATE Sukses Mas Bro!"
:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip
} else={
:log info "IP Public : $ddnsip."
:log info "DDNS: Gak ada perubahan IP Public Mas Bro."
}
 }

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

By the way, Anyway, and Bus Way… Coba renungkan :

“Jika kita mengunakan IP Public Dynamic dan mengunakan Port Forwarding untuk Publikasi Local WebServer kita atau server yang lain, so… bukankah setting NAT Rule juga perlu diubah begitu IP Public berubah? Iya kan? So… bisakah kita buat NAT Rule ini dibuat otomatis ikut berubah??? Jawabnya : BISA.”

How??? Bagaimana caranya?

Ikuti artikel selanjutnya :

https://thinkxfree.wordpress.com/2014/03/09/step-by-step-autoupdate-port-forwarding-ip-public-dynamic-dengan-mikrotik/

Comments
  1. likopurba says:

    OK pak, thx infonya… 😀

  2. cindera mata says:

    selalu saja.. kalu tutorial itu pasti ada yg hilang.. di point.12 ip public dynamic dari mana munculnya koq bisa nongol di address list? apa bikin sendiri?

  3. makasih pak infonya..
    sangat membantu. . 😀

  4. pak :global ddnsuser “NathanGR” diisi apa?

  5. Budi Gunarto says:

    Pak, Apakah script ini juga mengupdate ip routenya ?

  6. Mantap ni ajib dah, cuma mohon pencerahanya lagi kalo misalnya koneksinya di loadbalancing 2 koneksi interface yg digunakan

  7. adi3n says:

    gan, ane udh ikutin panduan ini, counter di schedule nya jalan tapi update history di changeip.com nya gak ada (gak update). Itu karena apa yaa?
    Ane pake mikrotik routerboard RB751U-2HnD, versi software 6.22. Mohon pencerahannya gan? 🙂 thanks

  8. mas skripnya kok error , tolong solusinya masss thanks

  9. Bayu Ido says:

    kang saya coba berhasil cuman kenapa saat update yang brubah di DNS Manager – ChangeIP itu cuman bertanda @ tetapi yang FTP dan WWW tidak berubah.
    mohon bantuannya.tks

  10. Mantap bro, cuma saja punya ane muncul “Host target not found” di log info…apa msalahx itu ya?…Tolong pencerahannya

  11. Siang Kang.
    Itu script diatas hanya untuk ChangeIP saja ya kang?? Kalo pakai DynDns scriptnya seperti apa kang?? Makasih

  12. adi3n says:

    disetiap domain (yg free) dari changeip.com itu ada “@”, “ftp” & “www”, tapi kenapa dg cara tutorial ini hanya bagian “@” saja yg terupdate IP publicnya, bagian ftp dan www tidak? kenapa bisa gitu yaa? tolong pencerahannya gan… thanks ya 🙂

Leave a comment