Sunday, December 18, 2016

Implementasi layanan DDNS dan software DDClient

Pada kesempatan kali ini saya ingin berbagi tentang  apa itu layanan DDNS, dan bagaimana mengimplementasikan software ddclient pada sistem operasi linux.

OS yang saya gunakan adalah arch linux, namun ddclient juga mendukung OS linux distribusi lain.

Apa itu DDNS dan apa pula itu ddclient?

- DDNS (Dynamic DNS) adalah layanan untuk mengidentifikasi IP Public yang berubah-ubah untuk suatu domain.
- Ddclient adalah software pada sisi client (komputer yang berada pada jaringan IP public domain tersebut) yang akan melakukan update IP Public secara priodik ke layanan DDNS.

Server pada client akan disebut server A.

Pertama-tama kita install dahulu software ddclient pada server A.
$ sudo pacman -S ddclient

Selanjutnya kita tinggalkan dulu server A dan fokus pada layanan DDNS. Pada artikel ini mengunakan layanan DDNS yaitu freedns.afraid.org
Langkah awal pada layanan DDNS login ke situs freedns.afraid.org , lalu pilih menu  subdomain pada navigasi sebelah kiri.
Tambah subdomain dan isi IP public yang ingin di point oleh subdomain. Dibawah ini gambar sebagai contoh.

Penulis membuat subdomain ddclient.ignorelist.com yang akan di point ke IP Public 103.10.66.5
Setelah subdomain dibuat, kita perlu enable  Pada navigasi sebelah kiri, klik Dynamic DNS dan ikuti panduan gambar dibawah ini.

Setelah masuk ke jendela dynamic update interface, enable fungsi ddns pada subdomain.


Subdomain sudah siap untuk digunakan, langkah selanjutnya kita akan mengkonfigurasi pada ddclient server A yang sudah kita install tadi.
Edit file /etc/ddclient/ddclient.conf lalu tambahkan konfigurasi dibawah ini

## free.afraid.org dynamic addresses
use=web
protocol=freedns
login=johnsp1000
password=yourPassword
ddclient01.ignorelist.com

Untuk pengaturan setiap berapa waktu ddclient melakukan update edit isi file konfigurasi /etc/ddclient/ddclient.conf pada line dibawah ini dan ubah angka 300 menjadi berapa detik sesuai kebutuhan.

daemon=300

Save file konfigurasi tersebut. Untuk mengecek apakah konfigurasi telah benar dan proses update IP Public ke domain berjalan dengan baik dapat menggunakan perintah seperti dibawah ini.
$ sudo ddclient -daemon=0 -debug -verbose -noquiet

Demikianlah artikel ini saya buat, semoga bermanfaat dan mudah dipahami oleh pembaca. :)

No comments:

Post a Comment