Pengaturan DNS

Kalau kamu baru pertama kali mengurus domain, istilah "DNS" mungkin terdengar rumit. Tenang — panduan ini akan menjelaskan semuanya dengan bahasa yang mudah dipahami.

DNS Itu Apa Sih?

DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain menjadi alamat IP yang dimengerti komputer.

Bayangkan DNS seperti buku telepon di internet:

  • Kamu ketik tokoku.com di browser
  • DNS mencari alamat IP yang sesuai (contoh: 104.21.45.123)
  • Browser mengarahkan ke server yang benar
  • Website-mu muncul di layar

Tanpa DNS, kamu harus mengingat deretan angka IP setiap kali ingin membuka website. DNS membuat semuanya jadi mudah!

Jenis Record DNS yang Perlu Kamu Tahu

Berikut record DNS yang paling umum digunakan:

| Record | Fungsi | Kapan Digunakan | |--------|--------|-----------------| | CNAME | Mengarahkan domain ke domain lain | Menghubungkan domain ke WahanaWeb | | A | Mengarahkan domain ke alamat IP | Alternatif jika CNAME tidak didukung | | MX | Mengarahkan email ke server email | Jika kamu punya email di domain sendiri | | TXT | Menyimpan informasi teks | Verifikasi kepemilikan domain | | NS | Menunjuk nameserver | Mengatur server DNS yang digunakan |

Untuk menghubungkan domain ke WahanaWeb, kamu hanya perlu CNAME atau A record.

Mengatur CNAME Record (Langkah Demi Langkah)

CNAME adalah cara termudah untuk menghubungkan domain ke WahanaWeb. Berikut panduan untuk beberapa registrar populer:

Cloudflare

  1. Login ke dash.cloudflare.com
  2. Pilih domain-mu
  3. Klik menu DNSRecords
  4. Klik "Add record"
  5. Isi:

- Type: CNAME - Name: www (atau @ untuk domain root) - Target: cname.wahanaweb.com - Proxy status: DNS only (abu-abu, bukan oranye)

  1. Klik "Save"
Yang Perlu Diperhatikan: Di Cloudflare, pastikan tombol proxy dimatikan (warna abu-abu) untuk record CNAME WahanaWeb. Proxy Cloudflare bisa menyebabkan konflik.

Niagahoster

  1. Login ke niagahoster.co.id
  2. Masuk ke Member AreaDomainKelola Domain
  3. Klik tab "Nameserver / DNS"
  4. Pilih "DNS Records"
  5. Tambahkan record baru:

- Name: www - Type: CNAME - Address: cname.wahanaweb.com - TTL: 14400

  1. Klik "Add Record"

Namecheap

  1. Login ke namecheap.com
  2. Klik Domain ListManage pada domain-mu
  3. Tab "Advanced DNS"
  4. Klik "Add New Record"
  5. Isi:

- Type: CNAME Record - Host: www - Value: cname.wahanaweb.com - TTL: Automatic

  1. Klik simpan (centang hijau)

Domainesia

  1. Login ke domainesia.com
  2. Masuk ke Client AreaDomainKelola
  3. Buka menu "DNS Management"
  4. Tambahkan record:

- Host: www - Type: CNAME - Points to: cname.wahanaweb.com - TTL: 3600

  1. Simpan

Mengatur A Record

Jika registrar-mu tidak mendukung CNAME untuk domain root, gunakan A Record:

  1. Buka DNS Management di registrar-mu
  2. Tambahkan record baru:

| Field | Isi | |-------|-----| | Type | A | | Name / Host | @ | | Value / Points to | (alamat IP dari dashboard WahanaWeb) | | TTL | 3600 |

  1. Untuk subdomain www, tambahkan CNAME yang mengarah ke domain utama:

| Field | Isi | |-------|-----| | Type | CNAME | | Name / Host | www | | Value / Points to | tokoku.com (domain-mu sendiri) |

Tips: Alamat IP untuk A Record bisa kamu lihat di Dashboard WahanaWebSettingsDomain.

Cara Cek Apakah DNS Sudah Benar

Setelah mengatur DNS, kamu bisa mengecek apakah konfigurasinya sudah benar:

Cara 1: Lewat Dashboard WahanaWeb

  1. Buka DashboardSettingsDomain
  2. Klik tombol "Verifikasi"
  3. Jika berhasil, status berubah hijau

Cara 2: Menggunakan Command Line (Terminal)

Buka Terminal di komputer-mu dan ketik:

nslookup -type=CNAME www.tokoku.com

Jika berhasil, kamu akan melihat cname.wahanaweb.com sebagai hasilnya.

Cara 3: Menggunakan Tool Online

  • Buka whatsmydns.net
  • Ketik domain-mu
  • Pilih record type CNAME
  • Klik Search
  • Pastikan hasilnya menunjukkan cname.wahanaweb.com di berbagai lokasi

DNS Propagation: Kenapa Butuh Waktu?

Setelah kamu mengubah DNS, perubahan tersebut perlu diseluruhkan ke seluruh internet. Proses ini disebut DNS propagation dan bisa memakan waktu:

| Waktu | Penjelasan | |-------|------------| | 1-4 jam | Sebagian besar server sudah update | | 24 jam | Mayoritas global sudah ter-update | | 48 jam | Semua server di seluruh dunia sudah update |

Selama propagation:

  • Beberapa orang mungkin sudah bisa mengakses website-mu
  • Beberapa orang mungkin belum bisa
  • Ini normal — tidak perlu panik!
Yang Perlu Diperhatikan: Jangan mengubah DNS berulang-ulang karena merasa belum berhasil. Setiap perubahan akan mereset timer propagation. Tunggu minimal 24 jam sebelum mengubah lagi.

Kesalahan DNS yang Sering Terjadi

1. Record CNAME Ganda

Masalah: Sudah ada CNAME untuk host yang sama sebelumnya. Solusi: Hapus record CNAME lama sebelum menambah yang baru.

2. TTL Terlalu Lama

Masalah: Perubahan DNS terasa lambat karena TTL tinggi. Solusi: Set TTL ke 300 (5 menit) saat pertama kali setup. Naikkan ke 3600 setelah semuanya berjalan.

3. Proxy Aktif (Cloudflare)

Masalah: Website error karena proxy Cloudflare aktif. Solusi: Matikan proxy (set ke DNS only) untuk record WahanaWeb.

4. Nameserver Salah

Masalah: DNS tidak berubah karena nameserver mengarah ke tempat lain. Solusi: Pastikan nameserver domain-mu mengarah ke registrar tempat kamu mengatur DNS.

5. Typo di Target

Masalah: Domain tidak mengarah ke mana-mana. Solusi: Pastikan target CNAME persis cname.wahanaweb.com (perhatikan ejaan).

Tips Tambahan

  • Jangan hapus MX record — Jika kamu menggunakan email di domain-mu (contoh: halo@tokoku.com), MX record harus tetap ada
  • Simpan screenshot — Sebelum mengubah DNS, screenshot pengaturan lama sebagai cadangan
  • Gunakan satu registrar — Lebih mudah mengelola DNS dan domain di satu tempat yang sama
  • Cek secara berkala — Setelah setup, cek domain-mu setiap beberapa bulan untuk memastikan semuanya masih berjalan

Dengan DNS yang benar, website-mu akan bisa diakses dari seluruh dunia. Jika mengalami kendala, jangan ragu menghubungi tim support WahanaWeb!