Table of contents

Banyak pengguna ingin mengakses server lokal dari internet untuk website, CCTV, NAS, game server, atau aplikasi internal. Masalahnya, IP publik dari ISP sering berubah tanpa pemberitahuan. Di sinilah Dynamic DNS cPanel menjadi solusi praktis agar domain tetap mengarah ke server lokal meski IP berganti secara otomatis.

Apa Itu Dynamic DNS?

Ketika pertama kali membangun server lokal di rumah atau kantor, banyak pengguna mengira cukup mengarahkan domain ke alamat IP publik yang dimiliki. Sayangnya, kondisi di lapangan tidak selalu semudah itu.

Sebagian besar layanan internet rumahan menggunakan IP publik dinamis (dynamic IP). Artinya, alamat IP tersebut bisa berubah kapan saja karena modem direstart, gangguan jaringan, pemeliharaan ISP, atau kebijakan penyedia layanan internet.

Misalnya, hari ini server lokal kamu menggunakan IP:

103.10.10.10

Lalu beberapa hari kemudian ISP menggantinya menjadi:

36.88.100.50

Jika DNS domain masih menyimpan IP lama, maka layanan yang sebelumnya bisa diakses akan langsung tidak dapat dijangkau dari internet.

Di sinilah fungsi Dynamic DNS (DDNS) dibutuhkan.

Dynamic DNS adalah layanan yang secara otomatis memperbarui record DNS setiap kali alamat IP publik berubah. Dengan begitu, domain atau subdomain yang kamu gunakan akan selalu mengarah ke IP terbaru tanpa perlu melakukan perubahan manual.

Sebagai contoh:

  • Domain: server.domainanda.com
  • IP awal: 103.10.10.10
  • IP baru: 36.88.100.50

Saat IP berubah, Dynamic DNS akan langsung memperbarui record DNS sehingga server.domainanda.com tetap dapat diakses seperti biasa.

Tanpa DDNS, kamu harus login ke panel DNS setiap kali IP berubah dan memperbarui record secara manual. Untuk penggunaan jangka panjang, tentu cara tersebut kurang praktis dan cukup merepotkan.

Karena itulah cPanel menyediakan fitur Dynamic DNS bawaan yang dapat membantu proses pembaruan DNS berjalan otomatis.

Langkah-Langkah Menggunakan Fitur Dynamic DNS di cPanel

Setelah memahami cara kerja Dynamic DNS, sekarang saatnya masuk ke proses konfigurasi. Secara umum, prosesnya cukup sederhana dan bisa dilakukan langsung melalui cPanel.

Langkah 1: Persiapan Sebelum Menggunakan Dynamic DNS

Sebelum mulai membuat Dynamic DNS, pastikan beberapa kebutuhan berikut sudah tersedia:

#1. Akun cPanel Aktif

Pastikan kamu memiliki akun cPanel yang masih aktif dan dapat diakses.

#2. Domain Dikelola Melalui cPanel

Fitur Dynamic DNS akan bekerja lebih optimal jika domain yang digunakan memang dikelola melalui akun cPanel tersebut.

#3. Akses ke Menu Dynamic DNS

Pastikan fitur Dynamic DNS tersedia pada akun hosting yang digunakan.

#4. Server Lokal atau Perangkat Tujuan

Server yang ingin diakses dari internet bisa berupa:

  • Home server
  • NAS (Network Attached Storage)
  • CCTV
  • Web server lokal
  • Game server
  • Aplikasi internal perusahaan

#5. Konfigurasi Port Forwarding

Jika server berada di balik router, pastikan port yang diperlukan sudah diarahkan menggunakan fitur Port Forwarding.

Sebagai contoh:

  • Port 80 untuk website HTTP
  • Port 443 untuk HTTPS
  • Port 8080 untuk aplikasi tertentu
  • Port khusus sesuai kebutuhan layanan

Tanpa port forwarding, domain memang dapat mengarah ke IP yang benar, tetapi layanan tetap tidak bisa diakses dari luar jaringan.

Langkah 2: Panduan Membuat Dynamic DNS di cPanel

#1. Login ke cPanel

Masuk ke akun cPanel menggunakan username dan password yang dimiliki.

Contoh URL login:

https://domainanda.com:2083

atau

https://hostname-server:2083

Setelah berhasil login, kamu akan masuk ke dashboard utama cPanel.

#2. Buka Menu Dynamic DNS

Pada halaman utama cPanel:

  1. Ketik Dynamic DNS pada kolom pencarian.
  2. Klik menu Dynamic DNS.
Cara Akses Server Lokal Pakai IP Dinamis cPanel

Di halaman ini akan ditampilkan daftar hostname Dynamic DNS yang pernah dibuat sebelumnya.

#3. Membuat Dynamic DNS Baru

Klik tombol Create atau Create Dynamic DNS.

Cara Akses Server Lokal Pakai IP Dinamis cPanel

Masukkan hostname yang diinginkan.

Contoh hostname yang dibuat:

homeserver.domaintutorial.my.id
Cara Akses Server Lokal Pakai IP Dinamis cPanel

Setelah proses selesai, cPanel akan otomatis membuat:

  • Subdomain khusus DDNS
  • URL pembaruan (Update URL)
  • Token autentikasi yang digunakan untuk memperbarui IP
Cara Akses Server Lokal Pakai IP Dinamis cPanel

Simpan URL tersebut karena akan digunakan pada langkah berikutnya.

Langkah 3: Cara Mengatur Pembaruan IP Otomatis

Agar Dynamic DNS dapat bekerja dengan baik, server lokal harus mengirimkan informasi IP terbaru secara berkala ke cPanel.

Ada beberapa metode yang dapat digunakan.

Metode 1: Menggunakan Browser

Metode ini cocok untuk pengujian awal.

Buka URL update yang diberikan cPanel.

Contoh:

https://domaintutorial.my.id/cpanelwebcall/dwoyqgqexpberzjzhfjutfqywbrtyltj 

Saat URL dibuka, cPanel akan mendeteksi IP publik yang digunakan dan memperbarui record DNS secara otomatis.

Metode ini cukup berguna untuk memastikan konfigurasi sudah berjalan dengan benar, tetapi kurang ideal untuk penggunaan jangka panjang karena harus dilakukan manual.

Metode 2: Menggunakan Cron Job Linux

Untuk penggunaan yang lebih profesional, pembaruan IP dapat dijalankan otomatis menggunakan cron job.

Contoh perintah:

curl -k "https://domaintutorial.my.id/cpanelwebcall/dwoyqgqexpberzjzhfjutfqywbrtyltj"

Tambahkan ke cron agar berjalan setiap 5 menit:

*/5 * * * * curl -k "https://domaintutorial.my.id/cpanelwebcall/dwoyqgqexpberzjzhfjutfqywbrtyltj" >/dev/null 2>&1

Konfigurasi tersebut akan menjalankan pembaruan setiap lima menit.

Dalam praktiknya, interval lima menit sudah cukup untuk sebagian besar kebutuhan home server maupun aplikasi internal.

Langkah 4: Mengarahkan Domain ke Server Lokal

Setelah Dynamic DNS aktif, hostname yang dibuat akan selalu mengikuti perubahan IP publik terbaru.

Misalnya kamu membuat hostname:

homeserver.domaintutorial.my.id

Maka record yang diperbarui otomatis adalah:

Sebagai contoh jika Anda membuat Dynamic DNS dengan hostname:

homeserver.domaintutorial.my.id

Bukan domain utama.

Karena itu terdapat beberapa opsi konfigurasi yang bisa digunakan:

Opsi 1: Menggunakan Subdomain Dynamic DNS (Direkomendasikan)

Metode ini paling aman dan paling sering digunakan.

Contoh:

homeserver.domaintutorial.my.id → IP publik server lokal

Pengguna mengakses server melalui:

https://homeserver.domaintutorial.my.id

Keuntungan pendekatan ini adalah website utama tetap berjalan normal pada domain utama tanpa terganggu konfigurasi DDNS.

Opsi 2: Domain Utama Mengarah ke Dynamic DNS

Jika ingin domain utama mengarah ke server lokal, kamu dapat membuat pengalihan menuju hostname Dynamic DNS.

Contoh:

Jika Anda ingin:

domaintutorial.my.id → server lokal

atau

www.domaintutorial.my.id → server lokal

maka buat record DNS berikut:

Untuk domain utama

Arahkan:

domaintutorial.my.id

ke

homeserver.domaintutorial.my.id

menggunakan fitur Redirect di hosting atau web server.

Contoh menggunakan menu Redirect di cPanel

Cara Akses Server Lokal Pakai IP Dinamis cPanel

Untuk Subdomain WWW

Pendekatan yang lebih sederhana biasanya menggunakan record CNAME.

Contoh konfigurasi:

Type

Name

Value

CNAME

www

homeserver.domaintutorial.my.id

Cara Akses Server Lokal Pakai IP Dinamis cPanel

Sehingga:

www.domaintutorial.my.id

akan selalu mengikuti IP dari:

homeserver.domaintutorial.my.id

Ketika IP publik berubah:

203.0.113.10

36.88.100.50

DDNS akan memperbarui record:

homeserver.domaintutorial.my.id

dan otomatis:

www.domaintutorial.my.id

ikut mengarah ke IP yang baru karena menggunakan CNAME.

Keuntungan Menggunakan Dynamic DNS cPanel

Bagi pengguna yang sering mengelola server lokal, fitur ini menawarkan banyak kemudahan yang sering kali baru terasa setelah digunakan dalam jangka panjang.

Beberapa keuntungan yang bisa kamu dapatkan antara lain:

Tidak Bergantung pada Layanan DDNS Pihak Ketiga

Semua pengaturan dilakukan langsung melalui cPanel sehingga tidak perlu membuat akun tambahan pada layanan Dynamic DNS eksternal.

Terintegrasi dengan Domain yang Dimiliki

Karena menggunakan domain sendiri, alamat yang digunakan terlihat lebih profesional dibandingkan hostname bawaan layanan DDNS gratis.

Pembaruan IP Berjalan Otomatis

Begitu IP berubah, sistem dapat memperbarui record DNS tanpa campur tangan manual.

Cocok untuk Berbagai Kebutuhan

Fitur ini banyak digunakan untuk:

  • Home server
  • NAS
  • CCTV online
  • Game server
  • Remote desktop
  • Aplikasi internal kantor

Mengurangi Risiko Downtime

Salah satu masalah paling sering dialami pengguna IP dinamis adalah layanan tiba-tiba tidak bisa diakses karena IP berubah. Dynamic DNS membantu meminimalkan masalah tersebut dengan proses pembaruan yang berlangsung otomatis.

Kesimpulan

Dynamic DNS cPanel merupakan solusi praktis untuk menghubungkan domain dengan server lokal yang menggunakan IP publik dinamis. Ketika ISP mengubah alamat IP, fitur ini akan memperbarui record DNS secara otomatis sehingga layanan tetap dapat diakses menggunakan nama domain yang sama.

Proses konfigurasinya juga relatif mudah, mulai dari membuat hostname Dynamic DNS di cPanel, menjalankan URL pembaruan secara berkala, hingga mengarahkan domain atau subdomain ke server lokal yang digunakan.

Jika kamu berencana membangun home server, CCTV online, NAS, game server, maupun aplikasi internal yang bisa diakses dari internet, Dynamic DNS dapat menjadi solusi yang sangat membantu tanpa harus berlangganan layanan DDNS tambahan.

Apabila menemui kendala saat konfigurasi atau membutuhkan bantuan teknis lebih lanjut, jangan ragu menghubungi Tim Teknis IDwebhost. Dengan pendampingan yang tepat, proses implementasi Dynamic DNS di cPanel bisa berjalan lebih cepat, aman, dan sesuai kebutuhan infrastruktur yang kamu gunakan.