Posted in

Panduan Setting DNS untuk Hubungkan Domain ke Hosting

Panduan Setting DNS untuk Hubungkan Domain ke Hosting
setting DNS

Pernah tidak kamu sudah membeli domain dan hosting, tapi bingung bagaimana cara menghubungkan keduanya? Atau kamu sudah mencoba setting nameserver tapi website masih belum bisa diakses?

Tenang, kamu tidak sendirian. Masalah DNS (Domain Name System) adalah salah satu hal yang paling sering membingungkan bagi pemilik website pemula. Padahal, memahami cara kerja DNS dan setting yang benar adalah kunci agar website kamu bisa online dan diakses oleh pengunjung.

Artikel ini bakal kasih tahu kamu panduan lengkap setting DNS untuk menghubungkan domain ke hosting, mulai dari pengertian dasar, langkah-langkah praktis, hingga troubleshooting masalah yang sering muncul. Buat panduan web development, hosting, dan tips teknologi lainnya, kunjungi Total Digitech.


Apa Itu DNS dan Mengapa Penting?

DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain (seperti totaldigitech.com) menjadi alamat IP (seperti 192.168.1.1) yang bisa dipahami oleh komputer.

Bayangkan DNS seperti buku telepon: ketika kamu ingin menelepon seseorang, kamu tidak perlu menghafal nomor teleponnya, cukup cari namanya di buku telepon. Begitu juga dengan website—kamu tidak perlu menghafal alamat IP server, cukup ketik nama domainnya.

Komponen Penting DNS:

Nameserver: Server yang menyimpan informasi DNS domain kamu

A Record: Mengarahkan domain ke alamat IPv4

AAAA Record: Mengarahkan domain ke alamat IPv6

CNAME Record: Membuat alias untuk domain

MX Record: Mengatur email server

TXT Record: Untuk verifikasi dan keamanan (SPF, DKIM)


Persiapan Sebelum Setting DNS

Sebelum mulai setting DNS, pastikan kamu sudah menyiapkan:

1. Informasi Nameserver dari Hosting

Biasanya provider hosting akan memberikan nameserver seperti:

  • ns1.namahosting.com
  • ns2.namahosting.com

Informasi ini bisa kamu temukan di:

  • Email welcome dari hosting
  • cPanel atau control panel hosting
  • Dashboard client area

2. Akses ke Domain Registrar

Kamu perlu login ke akun tempat kamu membeli domain (seperti Niagahoster, Namecheap, GoDaddy, dll).

3. Catatan Alamat IP Server

Beberapa hosting memberikan alamat IP server yang perlu dimasukkan ke A Record.


Langkah-Langkah Setting DNS

Metode 1: Mengubah Nameserver (Paling Mudah)

Ini adalah metode yang paling umum dan direkomendasikan untuk pemula.

Langkah 1: Login ke Domain Registrar

  • Masuk ke akun tempat kamu membeli domain
  • Buka dashboard atau domain management

Langkah 2: Cari Domain yang Akan Diubah

  • Pilih domain yang ingin kamu hubungkan ke hosting
  • Klik “Manage Domain” atau “Kelola Domain”

Langkah 3: Ubah Nameserver

  • Cari opsi “Nameserver” atau “DNS Management”
  • Pilih “Custom Nameserver” atau “Ganti Nameserver”
  • Masukkan nameserver dari hosting kamu:
    • Nameserver 1: ns1.contohhosting.com
    • Nameserver 2: ns2.contohhosting.com
  • Simpan perubahan

Langkah 4: Tunggu Propagasi DNS

  • Perubahan DNS membutuhkan waktu 1-24 jam (bisa sampai 48 jam)
  • Kamu bisa cek status propagasi di tools seperti whatsmydns.net

Metode 2: Setting A Record (Untuk Advanced User)

Metode ini digunakan jika kamu ingin tetap menggunakan nameserver registrar tapi mengarahkan domain ke hosting tertentu.

Langkah 1: Akses DNS Management

  • Login ke domain registrar
  • Pilih domain yang akan dikonfigurasi
  • Pilih “DNS Management” atau “Zone Editor”

Langkah 2: Tambah A Record

  • Klik “Add Record” atau “Tambah Record”
  • Pilih tipe “A Record”
  • Isi konfigurasi:
    • Host/Name: @ (untuk domain utama) atau www (untuk subdomain)
    • Value/Points to: Alamat IP server hosting (misal: 192.0.2.1)
    • TTL: 14400 (default) atau 3600
  • Simpan perubahan

Langkah 3: Tambah CNAME untuk www

  • Tambah record baru dengan tipe “CNAME”
  • Host/Name: www
  • Value/Points to: domainkamu.com
  • Simpan perubahan

Metode 3: Setting di cPanel

Jika hosting kamu menggunakan cPanel, kamu bisa setting DNS langsung dari sana.

Langkah 1: Login ke cPanel

  • Masuk ke cPanel hosting kamu
  • Cari section “Domains”

Langkah 2: Gunakan Zone Editor

  • Klik “Zone Editor” atau “Advanced DNS Zone Editor”
  • Pilih domain yang akan dikonfigurasi
  • Manage atau edit record yang diperlukan

Langkah 3: Tambah/Edit Record

  • Tambah A Record, CNAME, MX Record sesuai kebutuhan
  • Simpan perubahan

Konfigurasi DNS yang Umum Dibutuhkan

1. Domain Utama

Type: A
Name: @
Value: 192.0.2.1 (IP Server)
TTL: 14400

2. WWW Subdomain

Type: CNAME
Name: www
Value: domainkamu.com
TTL: 14400

3. Email (MX Record)

Type: MX
Name: @
Value: mail.domainkamu.com
Priority: 0
TTL: 14400

4. SPF Record (Untuk Keamanan Email)

Type: TXT
Name: @
Value: v=spf1 include:_spf.google.com ~all
TTL: 14400

Troubleshooting Masalah DNS Umum

Masalah 1: Website Belum Bisa Diakses

Penyebab:

  • Propagasi DNS belum selesai
  • Nameserver salah setting
  • IP server salah

Solusi:

  • Tunggu 1-24 jam untuk propagasi
  • Cek kembali nameserver di registrar
  • Verifikasi IP server dengan provider hosting
  • Clear cache browser dan DNS cache komputer

Masalah 2: Email Tidak Bisa Dikirim/Diterima

Penyebab:

  • MX Record belum disetting
  • SPF/DKIM record belum dikonfigurasi

Solusi:

  • Tambah MX Record sesuai panduan hosting
  • Setup SPF dan DKIM record
  • Tunggu propagasi DNS

Masalah 3: www dan Non-www Tidak Sinkron

Penyebab:

  • CNAME record untuk www belum disetting
  • Redirect belum dikonfigurasi

Solusi:

  • Tambah CNAME record untuk www
  • Setup redirect di cPanel atau .htaccess
  • Pilih prefered domain di Google Search Console

Masalah 4: DNS Propagation Terlalu Lama

Penyebab:

  • TTL terlalu tinggi
  • ISP cache DNS lama

Solusi:

  • Turunkan TTL menjadi 300-3600 sebelum pindah
  • Gunakan public DNS seperti Google DNS (8.8.8.8) atau Cloudflare (1.1.1.1)
  • Flush DNS cache di komputer

Tools untuk Cek DNS

Gunakan tools berikut untuk memverifikasi setting DNS kamu:

1. WhatsMyDNS.net

  • Cek propagasi DNS secara global
  • Lihat apakah nameserver sudah berubah di berbagai lokasi

2. DNSChecker.org

  • Similar dengan WhatsMyDNS
  • Support berbagai tipe record (A, MX, CNAME, TXT)

3. Google Admin Toolbox (dig)

  • Tool command line untuk query DNS
  • Lebih detail dan teknis

4. IntoDNS.com

  • Cek kesehatan DNS secara menyeluruh
  • Mendeteksi konfigurasi yang salah

5. MXToolbox.com

  • Spesialis untuk cek MX Record dan email DNS
  • Cek blacklist dan konfigurasi email

Best Practices Setting DNS

1. Catat Semua Perubahan

  • Dokumentasikan setiap perubahan DNS
  • Simpan konfigurasi lama sebagai backup

2. Turunkan TTL Sebelum Pindah

  • 24-48 jam sebelum migrasi, turunkan TTL ke 300-600 detik
  • Ini mempercepat propagasi saat pindah server

3. Gunakan Minimal 2 Nameserver

  • Selalu gunakan minimal 2 nameserver untuk redundancy
  • Pastikan nameserver tersebar di lokasi berbeda

4. Verifikasi Sebelum dan Sesudah

  • Screenshot konfigurasi lama
  • Verifikasi konfigurasi baru dengan tools DNS
  • Test website dan email setelah perubahan

5. Monitor Setelah Perubahan

  • Pantau website dan email 24-48 jam setelah perubahan
  • Siapkan rollback plan jika ada masalah
Sc : Youtube

Kesimpulan: DNS adalah Fondasi Website Online

Setting DNS mungkin terdengar teknis dan menakutkan bagi pemula, tapi sebenarnya prosesnya cukup straightforward jika kamu mengikuti panduan yang benar. Kuncinya adalah kesabaran menunggu propagasi DNS dan ketelitian dalam memasukkan informasi nameserver atau IP address.

Ingatlah bahwa:

  • Nameserver adalah cara termudah untuk menghubungkan domain ke hosting
  • Propagasi DNS membutuhkan waktu 1-48 jam—jangan panik jika website belum langsung muncul
  • Dokumentasi adalah kunci—selalu catat konfigurasi DNS kamu
  • Tools DNS adalah teman terbaikmu untuk troubleshooting

Dengan memahami cara kerja DNS dan mengikuti panduan ini, kamu sudah memiliki skill dasar yang sangat penting untuk mengelola website. Tidak perlu takut untuk mencoba, karena kesalahan setting DNS bisa selalu diperbaiki.

Untuk panduan web development, hosting, dan tips teknologi lainnya yang mudah dipahami, jangan lupa kunjungi Total Digitech — sumber informasi teknologi yang aplikatif dan mudah dipahami untuk semua kalangan!