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.comdikonfigurasi untuk menerima traffic ke alamat IP yang Anda masukkan di Cloudflare. - Subdomain: Pastikan server hosting untuk
subdomain.domain.comsudah 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.comdansubdomain.domain.comuntuk 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.