Terakhir Diperbarui pada February 20, 2025 oleh Sam
Berikut cara mengatur domain.com dan subdomain.domain.com agar menggunakan web hosting yang berbeda dengan DNS Cloudflare:
Langkah 1: Login ke Cloudflare
- Buka Cloudflare dan masuk ke akun Anda.
- Pilih domain yang ingin dikonfigurasi dari dashboard.
Langkah 2: Konfigurasi DNS untuk Domain Utama (domain.com)
Buka tab DNS di dashboard Cloudflare.
Tambahkan/Edit Catatan A untuk domain utama:
- Type:
A
- Name:
@
(simbol ini mewakili domain utama) - IPv4 Address: Masukkan alamat IP server hosting untuk
domain.com
. - Proxy Status:
- Awan Oranye: Aktifkan proxy Cloudflare (CDN & keamanan).
- Awan Abu-abu: Nonaktifkan proxy (hanya DNS).
Contoh:
1Type: A | Name: @ | IPv4: 192.0.2.1 | Proxy: Proxied (Oranye)
- Type:
Langkah 3: Konfigurasi DNS untuk Subdomain (subdomain.domain.com)
Di tab DNS, tambahkan catatan baru untuk subdomain:
- Type:
A
(jika hosting subdomain menggunakan IP) atauCNAME
(jika mengarah ke domain lain). - Name:
subdomain
(nama subdomain, tanpa.domain.com
). - IPv4 Address (untuk A): Masukkan IP server hosting subdomain.
Target (untuk CNAME): Masukkan domain tujuan (misal:subdomain.hostingprovider.com
). - Proxy Status: Sesuaikan (aktif/nonaktif).
Contoh:
1Type: A | Name: subdomain | IPv4: 203.0.113.1 | Proxy: Proxied (Oranye)
atau
1Type: CNAME | Name: subdomain | Target: subdomain.hosting.com | Proxy: DNS Only (Abu-abu)
- Type:
Langkah 4: Pastikan Konfigurasi Server Hosting
- Domain Utama: Pastikan server hosting untuk
domain.com
dikonfigurasi untuk menerima traffic ke alamat IP yang Anda masukkan di Cloudflare. - Subdomain: Pastikan server hosting untuk
subdomain.domain.com
sudah siap menerima permintaan ke IP atau CNAME yang ditentukan.
Langkah 5: Verifikasi & Uji
- Tunggu Propagasi DNS (biasanya 1-5 menit, maksimal 24 jam).
- Uji dengan Perintah:
bash
1nslookup domain.com
2nslookup subdomain.domain.comPastikan hasilnya sesuai dengan IP yang Anda tetapkan.
- Akses via Browser: Buka
domain.com
dansubdomain.domain.com
untuk memastikan keduanya menampilkan konten dari hosting yang berbeda.
Catatan Penting
- Proxy Cloudflare:
- Jika proxy diaktifkan (awan oranye), pastikan server hosting mendukung HTTPS (Cloudflare akan mengenkripsi traffic).
- Jika proxy dinonaktifkan (awan abu-abu), traffic akan langsung ke server hosting tanpa CDN/keamanan Cloudflare.
- CNAME vs A Record:
- Gunakan CNAME jika hosting subdomain menyediakan nama domain (misal: layanan hosting seperti Heroku, Vercel, atau GitHub Pages).
- Gunakan A Record jika Anda memiliki alamat IP khusus untuk subdomain.
- SSL: Jika menggunakan proxy Cloudflare, pastikan sertifikat SSL diaktifkan di tab SSL/TLS > Overview.
Contoh Kasus
- domain.com: Hosting di VPS dengan IP
192.0.2.1
(Proxy aktif). - subdomain.domain.com: Hosting di GitHub Pages dengan CNAME ke
username.github.io
(Proxy nonaktif).
Dengan konfigurasi ini, kedua domain akan mengarah ke server yang berbeda sesuai kebutuhan Anda.