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