Cara setting DNS subdomain dilakukan dengan menambahkan record baru pada panel DNS domain utama Anda, baik melalui pengelola DNS seperti Cloudflare, cPanel, atau registrar domain tempat Anda membeli domain tersebut. Subdomain (contoh: blog.namadomain.com) memerlukan entri A Record yang mengarah ke alamat IP server tujuan atau CNAME Record yang mengarah ke domain lain.
Untuk memulai konfigurasi, pastikan Anda memiliki akses administratif ke panel pengelola DNS domain utama Anda. Berikut adalah tabel jenis record DNS yang paling sering digunakan untuk pembuatan subdomain beserta fungsinya.
| Jenis Record | Nama / Host | Value / Target | Fungsi Utama |
|---|---|---|---|
| A | subdomain | IP Server (Contoh: 192.0.2.1) | Menghubungkan subdomain langsung ke alamat IP server. |
| CNAME | subdomain | Domain Tujuan (Contoh:gh.pages.dev) | Mengarahkan subdomain ke alamat domain lain. |
| TXT | subdomain | Kode Verifikasi SSL/TXT | Keperluan verifikasi kepemilikan atau SSL. |
Langkah-Langkah Setting DNS Subdomain di Cloudflare
Cloudflare merupakan salah satu layanan DNS manager gratis yang paling populer digunakan saat ini. Ikuti langkah teknis berikut untuk menambahkan subdomain:
- Login ke akun Cloudflare Anda dan pilih domain utama yang ingin ditambahkan subdomainnya.
- Klik menu DNS di panel sebelah kiri, kemudian pilih sub-menu Records.
- Klik tombol Add record berwarna biru.
- Pada kolom Type, pilih
Ajika mengarahkan ke IP server, atauCNAMEjika mengarahkan ke domain pihak ketiga (seperti GitHub Pages, Vercel, dll). - Pada kolom Name, ketik nama subdomain yang diinginkan (misal:
tokountuk toko.namadomain.com). - Pada kolom IPv4 address (untuk A record) atau Target (untuk CNAME), masukkan alamat tujuan dengan benar.
- Pastikan ikon awan (Proxy status) diatur sesuai kebutuhan (kuning untuk mengaktifkan CDN Cloudflare, abu-abu untuk DNS only).
- Klik tombol Save untuk menyimpan pengaturan.
Langkah-Langkah Setting DNS Subdomain di cPanel
Jika Anda menggunakan hosting tradisional yang menyediakan cPanel, manajemen DNS dilakukan melalui fitur Zone Editor:
- Login ke cPanel hosting Anda.
- Cari menu Domains lalu klik Zone Editor.
- Cari domain utama Anda, kemudian klik tombol A Record, CNAME Record, atau Manage untuk membuat record baru.
- Masukkan nama subdomain lengkap pada kolom Name (misal:
member.namadomain.com). - Masukkan alamat IP atau target CNAME pada kolom yang tersedia.
- Klik Add Record untuk memproses pembuatan DNS baru.
Troubleshooting dan Tips Lapangan
Setelah melakukan penambahan record DNS, perubahan tidak langsung bisa diakses secara instan di seluruh dunia karena proses yang disebut dengan propagasi DNS.
- Waktu Propagasi: Proses penyebaran informasi DNS baru biasanya memakan waktu antara 5 menit hingga maksimal 24 jam tergantung pada TTL (Time to Live) yang Anda tentukan.
- Gunakan Perintah PING atau NSLOOKUP: Untuk memeriksa apakah subdomain sudah aktif atau belum, buka Command Prompt (Windows) atau Terminal (Mac/Linux) lalu ketik perintah
ping subdomain.namadomain.com. - Masalah SSL Error (Too Many Redirects / SSL Handshake): Jika Anda menggunakan Cloudflare, pastikan mode SSL/TLS diatur ke Full atau Full (strict) agar tidak terjadi galat saat subdomain diakses melalui HTTPS.