DNS Dinamis (DDNS)

Dynamic DNS (DDNS) memungkinkan Anda menggunakan nama domain yang stabil (seperti myproxy.example.com) untuk mengakses dashboard dan proxy XProxy — bahkan ketika IP publik Anda berubah.

Konfigurasi di: XProxy → Pengaturan Umum → Dynamic DNS. Penyedia yang didukung: DNS-O-Matic, Cloudflare, NO-IP, Dynu, DuckDNS.

Mengapa menggunakan DDNS dengan XProxy?

  • Satu domain stabil untuk dashboard dan semua endpoint proxy Anda.
  • Tidak perlu mengingat atau memperbarui IP ketika ISP Anda mengubahnya.
  • XProxy secara otomatis menjaga domain tetap mengarah ke IP publik Anda saat ini.
Siapkan akses publik terlebih dahulu — baik Home/NAT Forwarding maupun VPS Forwarding — sebelum mengonfigurasi DDNS.

Mulai cepat

  1. Buka XProxy → Pengaturan Umum → Dynamic DNS.
  2. Pilih tab penyedia.
  3. Nyalakan toggle Aktif.
  4. Isi kolom yang wajib diisi (lihat detail penyedia di bawah).
  5. Atur Interval Pembaruan ke 60 detik.
  6. Klik Simpan. XProxy langsung menyinkronkan.
  7. Klik Tes untuk memastikan penyedia mengembalikan "Tersinkron".
Halaman pengaturan Dynamic DNS

Penyedia 1 — DNS-O-Matic

  • Nama Pengguna — email/nama pengguna akun DNS-O-Matic Anda.
  • Kata Sandi — kata sandi DNS-O-Matic Anda.
  • Nama Host — biarkan kosong untuk memperbarui all.dnsomatic.com, atau tentukan host tertentu.
Konfigurasi DNS-O-Matic

Penyedia 2 — Cloudflare

  • Token API — token dengan izin Baca DNS + Edit DNS untuk zona target.
  • ID Zona — zona tempat domain Anda berada.
  • Nama Record — record DNS A yang akan diperbarui (mis. proxy.example.com).
  • Proksi — biarkan OFF untuk endpoint proxy; ON hanya untuk situs web publik/dashboard.
  • TTL — gunakan 60–120 detik untuk pembaruan global yang lebih cepat.
Konfigurasi DDNS Cloudflare

Langkah 1 — Buat Token API

Buka Cloudflare → Profil Saya → Token API → Buat Token. Gunakan template "Edit DNS". Cakupan harus mencakup Zone.DNS Baca dan Zone.DNS Edit. Batasi ke zona target Anda. Salin tokennya.

Membuat token API Cloudflare
Izin token Cloudflare

Langkah 2 — Dapatkan ID Zona Anda

Buka domain Anda di Cloudflare → Ringkasan → salin ID Zona.

ID Zona Cloudflare

Langkah 3 — Buat record A

Buka tab DNS di Cloudflare dan buat record A untuk host Anda (mis. proxy.example.com). Gunakan IP apa pun untuk saat ini — XProxy akan terus memperbaruinya.

Record A Cloudflare

Langkah 4 — Tes dan verifikasi

Setelah menyimpan di XProxy, klik Tes. Kemudian verifikasi dari terminal:

bash
nslookup proxy.example.com
# or
dig +short proxy.example.com

Penyedia 3 — NO-IP

  • Nama Pengguna dan Kata Sandi/Kunci — kredensial NO-IP Anda.
  • Nama Host — host NO-IP Anda (mis. yourname.ddns.net).
Konfigurasi NO-IP

Penyedia 4 — Dynu

  • Nama Host — host Dynu Anda (mis. yourname.ddnsfree.com).
  • Kata Sandi — kata sandi akun Dynu Anda (dihash secara otomatis).
  • Mendukung domain kustom (arahkan NS domain Anda ke Dynu).
Konfigurasi Dynu

Penyedia 5 — DuckDNS

  • Token — token DuckDNS Anda.
  • Domain — subdomain DuckDNS Anda (mis. yourname.duckdns.org).
  • Catatan: DuckDNS hanya mendukung subdomain .duckdns.org — tanpa domain kustom.
Konfigurasi DuckDNS

TTL dan propagasi

TTL (Time To Live) adalah durasi server DNS menyimpan cache record Anda. TTL yang lebih pendek berarti dunia mengetahui IP baru Anda lebih cepat saat berubah.

  • TTL yang disarankan: 60–120 detik untuk penggunaan proxy.
  • Jika menggunakan mode Proxied Cloudflare, TTL dikelola secara otomatis.
  • Biarkan Proxied OFF pada Cloudflare untuk endpoint proxy — mode proxied merutekan lalu lintas melalui Cloudflare, yang merusak protokol proxy.

Indikator status

  • Tersinkron — penyedia menerima pembaruan. Record DNS cocok dengan IP Anda saat ini.
  • Tidak Ada Perubahan — IP sudah benar; pembaruan berikutnya dijadwalkan.
  • Peringatan — masalah sementara (mis. rate limit); sistem akan mencoba ulang secara otomatis.
  • Kesalahan — kredensial salah atau record tidak ditemukan. Perbaiki nilainya dan tes lagi.
Hasil tes DDNS

Pemecahan masalah

  • Autentikasi gagal — periksa nama pengguna, token, atau kata sandi.
  • Record tidak ditemukan — pastikan host sudah ada di dashboard penyedia Anda.
  • Masih menampilkan IP lama — tunggu TTL berakhir, atau turunkan TTL untuk pembaruan yang lebih cepat lain kali.
  • Layanan offline — pastikan DDNS diaktifkan di XProxy dan Anda telah mengklik Simpan.

FAQ

Bisakah saya menggunakan lebih dari satu penyedia DDNS sekaligus?

Ya. Aktifkan beberapa penyedia dan XProxy akan memperbarui semuanya.

Bagaimana cara memeriksa bahwa domain saya mengarah ke IP baru?

bash
nslookup your.domain.com
# or
dig +short your.domain.com

TTL apa yang harus saya gunakan?

Gunakan 60–120 detik untuk penggunaan proxy. Ini memastikan propagasi global yang cepat saat IP Anda berubah.