
Memahami cara mengarahkan domain di cloudflare ke server hosting cpanel adalah keterampilan krusial bagi pengelola website, webmaster, maupun sistem administrator. Menggunakan Cloudflare sebagai manajemen DNS (Domain Name System) tidak hanya memberikan kemudahan dalam pengelolaan record, tetapi juga membawa segudang manfaat ekstra seperti perlindungan dari serangan DDoS, integrasi Content Delivery Network (CDN) global, dan optimasi kecepatan akses website.
Banyak pengguna baru yang merasa kebingungan ketika memindahkan manajemen DNS mereka dari registrar bawaan ke Cloudflare, terutama saat menggunakan kontrol panel seperti cPanel. Salah satu masalah klasik yang sering terjadi adalah website berhasil diakses, namun layanan email bawaan cPanel mendadak mati atau gagal mengirim pesan. Hal ini biasanya disebabkan oleh kesalahan dalam mengkonfigurasi status proxy (awan oranye) pada DNS record yang berhubungan dengan protokol mail.
Melalui artikel ini, kita akan membahas panduan teknis yang sangat komprehensif mengenai cara mengarahkan domain di Cloudflare ke hosting cPanel. Pembahasan akan mencakup tahapan awal pemindahan nameserver, pengaturan A Record untuk lalu lintas web, hingga konfigurasi DNS tingkat lanjut untuk email seperti MX, TXT (SPF dan DKIM) agar fungsionalitas email hosting tetap berjalan sempurna tanpa masuk ke folder spam.
Mengapa Sebaiknya Manajemen DNS Diserahkan ke Cloudflare?
Sebelum kita masuk ke langkah teknis, penting untuk memahami alasan di balik praktik ini. Secara default, ketika Anda membeli domain dan menyewanya bersamaan dengan hosting cPanel, registrar akan memberikan nameserver standar yang langsung mengarah ke server hosting. Namun, memisahkan DNS manajemen menggunakan Cloudflare memberikan fleksibilitas tinggi.
Pertama, propagasi DNS di Cloudflare jauh lebih cepat dibandingkan nameserver bawaan hosting. Perubahan IP atau modifikasi record seringkali teraplikasikan dalam hitungan detik hingga menit, bukan jam. Kedua, Cloudflare bertindak sebagai reverse proxy. Alamat IP asli dari server cPanel Anda akan disembunyikan dari publik, sehingga peretas atau bot jahat yang mencoba melakukan pemindaian (scanning) jaringan hanya akan melihat IP milik Cloudflare. Hal ini secara drastis mengurangi risiko serangan langsung ke port server Anda.
Persiapan Sebelum Memulai Konfigurasi
Ada beberapa hal yang perlu Anda siapkan agar proses integrasi berjalan lancar tanpa downtime (waktu jeda) pada website Anda:
- Akses ke Panel Domain (Registrar): Anda membutuhkan akses ke tempat di mana domain tersebut dibeli untuk mengubah Nameserver.
- Akun Cloudflare yang Aktif: Pastikan Anda sudah mendaftar akun di situs resmi Cloudflare.
- Alamat IP Publik Server cPanel: Anda harus mengetahui IPv4 dari server hosting Anda. Cara mengeceknya sangat mudah: login ke akun cPanel, perhatikan sidebar sebelah kanan layar pada bagian “General Information”, lalu catat angka yang tertera di menu “Shared IP Address” atau “Dedicated IP Address”.
- Akses ke cPanel (Opsional namun disarankan): Untuk melihat record DNS email seperti SPF dan DKIM jika nantinya diperlukan.
Jika semua persiapan sudah lengkap, mari kita mulai langkah demi langkah teknisnya.
Langkah 1: Mendaftarkan Domain ke Dalam Jaringan Cloudflare
Proses pertama dalam panduan cara mengarahkan domain di Cloudflare ke hosting cPanel adalah memasukkan nama website Anda ke dalam sistem mereka.
- Login ke dashboard akun Cloudflare Anda.
- Klik tombol “Add a Site” atau “Tambahkan Situs” yang biasanya terletak di navigasi atas atau beranda dashboard.
- Masukkan nama domain Anda tanpa awalan protokol. Contoh:
domainanda.com(jangan gunakanhttps://atauwww). Lalu klik tombol Add Site. - Anda akan dihadapkan pada halaman pemilihan paket berlangganan. Scroll ke bagian paling bawah, pilih paket Free (Gratis) yang sudah sangat mumpuni untuk kebutuhan website standar maupun bisnis menengah, kemudian klik Continue.
- Cloudflare akan mulai memindai (scanning) DNS record yang saat ini ada di domain Anda. Proses ini bertujuan untuk menyalin pengaturan lama agar saat nameserver dipindah, website Anda tidak mengalami blank atau error.
- Setelah hasil scan muncul, biarkan saja sejenak, scroll ke bawah, dan klik Continue.
Langkah 2: Mengubah Nameserver (NS) di Panel Registrar Domain
Setelah menambahkan situs, Cloudflare akan memberikan dua buah alamat Nameserver unik (biasanya berakhiran .ns.cloudflare.com, misalnya kara.ns.cloudflare.com dan todd.ns.cloudflare.com). Anda harus memasukkan nameserver ini ke tempat Anda membeli domain.
- Buka tab browser baru dan login ke area klien tempat Anda membeli domain (misalnya Namecheap, Niagahoster, Rumahweb, atau penyedia lainnya).
- Cari menu Domain Management atau Pengelolaan Domain.
- Masuk ke bagian Nameserver atau DNS Management.
- Ubah pengaturan dari “Default Nameserver” menjadi “Custom Nameserver”.
- Hapus nameserver lama yang tertera di sana, lalu paste (tempel) kedua nameserver yang diberikan oleh Cloudflare tadi ke kolom NS 1 dan NS 2.
- Simpan perubahan.
Kembali ke halaman Cloudflare, lalu klik tombol “Done, check nameservers”. Perlu diketahui bahwa perubahan nameserver secara global (DNS Propagation) membutuhkan waktu. Tergantung dari kebijakan TLD dan ISP lokal, proses ini bisa memakan waktu antara 5 menit hingga maksimal 24 jam. Anda bisa mengecek status propagasi menggunakan pihak ketiga seperti situs DNS Checker.
Langkah 3: Konfigurasi A Record dan CNAME untuk Akses Website
Tahapan ini adalah inti dari cara mengarahkan domain di Cloudflare ke hosting cPanel agar website Anda bisa memuat file dari server.
Di dashboard Cloudflare, navigasikan ke menu DNS -> Records. Anda mungkin akan melihat banyak record hasil scan otomatis sebelumnya. Jika Anda ingin membuat konfigurasi yang bersih dari awal (disarankan agar tidak ada record sampah yang tertinggal), Anda bisa menghapus semua record tersebut dan membuat yang baru.
Berikut adalah record wajib untuk website:
1. Membuat A Record Utama (Root Domain)
- Type: Pilih
A - Name: Masukkan simbol
@(ini merepresentasikan root domain, yaitudomainanda.com). - IPv4 address: Masukkan Alamat IP cPanel yang sudah Anda catat di tahap persiapan tadi (contoh: 192.168.1.10).
- Proxy status: Pastikan sakelar berwarna Oranye (Proxied). Ini berarti lalu lintas web akan melewati filter Cloudflare terlebih dahulu.
- TTL: Auto.
- Klik Save.
2. Membuat CNAME Record (Untuk Subdomain WWW)
- Type: Pilih
CNAME - Name: Masukkan
www - Target: Masukkan
@atau nama domain utama Andadomainanda.com. - Proxy status:Oranye (Proxied).
- Klik Save.
Dengan dua record di atas, ketika pengunjung mengetikkan domainanda.com maupun [www.domainanda.com](https://www.domainanda.com) di browser, mereka akan diarahkan secara aman oleh Cloudflare menuju server cPanel Anda.
Langkah 4: Konfigurasi DNS untuk Email Hosting di cPanel (Sangat Penting)
Banyak pemula yang berhasil di langkah ketiga, website mereka menyala dengan cepat, namun keesokan harinya mereka menyadari bahwa mereka tidak bisa menerima atau mengirim email. Di sinilah letak kesalahan umum dalam praktik cara mengarahkan domain di Cloudflare ke hosting cPanel.
Protokol email (SMTP, IMAP, POP3) beroperasi pada port yang berbeda dengan lalu lintas HTTP/HTTPS. Sistem proxy Cloudflare (awan oranye) secara spesifik dirancang untuk menangani HTTP/HTTPS dan akan memblokir lalu lintas email jika dipaksakan melewati proxy mereka. Oleh karena itu, kita harus melakukan bypass untuk koneksi email menggunakan awan abu-abu (DNS Only).
Lakukan penambahan record berikut di menu DNS Cloudflare:
1. Membuat A Record Khusus untuk Mail
- Type:
A - Name:
mail - IPv4 address: Masukkan IP server cPanel Anda.
- Proxy status:MATIKAN (Grey Cloud / DNS Only). Ini adalah kunci agar aplikasi email client seperti Outlook atau Thunderbird bisa berkomunikasi langsung dengan server cPanel.
- Klik Save.
2. Membuat MX Record (Mail Exchanger)
Record ini berfungsi untuk memberitahu server email di seluruh dunia, ke mana mereka harus mengirimkan pesan jika ada yang mengirim email ke alamat domain Anda.
- Type:
MX - Name:
@ - Mail server:
mail.domainanda.com(Sesuai dengan nama record yang dibuat di nomor 1). - Priority:
0atau10(Biasanya cPanel menggunakan nilai 0 sebagai prioritas tertinggi). - Klik Save.
3. Membuat Record Webmail (Opsional)
Jika Anda sering mengakses email melalui browser (contoh: webmail.domainanda.com).
- Type:
A - Name:
webmail - IPv4 address: Alamat IP cPanel.
- Proxy status:DNS Only (Abu-abu).
4. Memasukkan Autentikasi Email (SPF, DKIM, DMARC)
Agar email yang Anda kirim dari cPanel tidak masuk ke folder Spam atau Junk milik penerima (seperti Gmail atau Yahoo), Anda wajib menyalin record TXT otentikasi dari cPanel ke Cloudflare.
- Buka tab cPanel Anda, cari menu Email Deliverability.
- Klik tombol Manage di sebelah nama domain Anda.
- Di sana Anda akan melihat Suggested Record untuk SPF dan DKIM. Keduanya menggunakan tipe TXT.
- Kembali ke Cloudflare, tambahkan record baru.
- Type:
TXT - Name: Untuk SPF biasanya
@, untuk DKIM biasanya sesuatu sepertidefault._domainkey. (Salin persis seperti yang tertera di kolom “Name” pada cPanel Anda). - Content: Salin value atau nilai panjang dari cPanel (contoh SPF:
v=spf1 +a +mx +ip4:192.168.1.10 ~all). - Klik Save. Lakukan hal yang sama untuk DKIM.
Dengan konfigurasi yang detail di atas, sistem pengiriman dan penerimaan surat elektronik Anda akan memiliki reputasi yang baik dan terhindar dari pemblokiran provider email global.
Langkah 5: Pengaturan SSL/TLS agar Tidak Terjadi Redirect Loop
Setelah rute koneksi beres, hal teknis terakhir yang perlu dikalibrasi adalah enkripsi SSL (Secure Socket Layer). Hosting modern dengan cPanel biasanya sudah dilengkapi dengan AutoSSL (seperti Let’s Encrypt atau cPanel/Sectigo SSL) yang diinstal secara otomatis di sisi server.
Jika Cloudflare dan server cPanel memiliki konfigurasi SSL yang bertabrakan, pengunjung akan mendapati error ERR_TOO_MANY_REDIRECTS. Untuk menghindarinya:
- Di menu sebelah kiri Cloudflare, klik menu SSL/TLS -> Overview.
- Anda akan melihat opsi mode enkripsi: Off, Flexible, Full, Full (strict).
- Pilih Full (strict) atau minimal Full.
- Mengapa tidak memilih Flexible? Mode Flexible memaksa Cloudflare untuk berkomunikasi ke server cPanel Anda menggunakan HTTP (tanpa enkripsi). Padahal, cPanel Anda sudah di-setting untuk secara otomatis memaksa (force redirect) semua trafik ke HTTPS. Tarik-menarik antara HTTP dan HTTPS inilah yang menyebabkan website Anda looping (berputar-putar tanpa henti).
- Pastikan fitur Always Use HTTPS diaktifkan melalui menu SSL/TLS -> Edge Certificates.
Langkah 6: Menguji Koneksi dan Pemecahan Masalah (Troubleshooting)
Terkadang, meskipun seluruh pengaturan di atas sudah dilakukan, masalah masih bisa terjadi karena faktor cache jaringan lokal atau kekeliruan kecil. Berikut adalah panduan singkat pemecahan masalah:
- Error 521 (Web Server is Down): Ini berarti Cloudflare tidak bisa terhubung ke server cPanel. Pastikan alamat IP yang Anda masukkan di A record sudah 100% benar. Jika IP benar, bisa jadi firewall server (seperti ConfigServer Security & Firewall / CSF di WHM/cPanel) memblokir IP Cloudflare. Pastikan IP Cloudflare masuk dalam whitelist di sisi server.
- Website masih menampilkan halaman registrar: Ini adalah masalah propagasi DNS (cache pada ISP Anda). Cobalah akses menggunakan mode Incognito di browser, gunakan koneksi VPN, atau flush DNS di komputer Anda (
ipconfig /flushdnspada CMD Windows). - Email Bounce (Kembali ke pengirim): Cek kembali A record untuk nama
mail. Pastikan statusnya awan abu-abu (DNS Only) dan tidak di-proxy. Periksa juga apakah cPanel Anda tidak mengalami penangguhan (suspend).
Kesimpulan
Proses integrasi ini mungkin terlihat panjang, namun pada dasarnya sangat sistematis dan mudah dipahami. Praktik cara mengarahkan domain di Cloudflare ke hosting cPanel berpusat pada pemahaman dasar mengenai tipe-tipe DNS record.
Untuk website, kita menggunakan A record dengan mengaktifkan Proxy (awan oranye) guna mendapatkan benefit CDN, keamanan, dan caching. Sedangkan untuk layanan komunikasi seperti email, kita menggunakan kombinasi A record tanpa proxy (awan abu-abu), MX record untuk rute pertukaran surat, serta TXT record untuk validasi keamanan pengirim.
Dengan mengaplikasikan seluruh tahapan konfigurasi DNS, email, dan SSL dengan benar, Anda tidak hanya memastikan website dapat diakses dengan responsif dan stabil, melainkan juga menjaga keamanan data pengunjung dan memastikan kredibilitas pengiriman email bisnis Anda dari server cPanel. Terapkan dengan hati-hati, pastikan setiap IP dan karakter value yang Anda tempel di Cloudflare sudah presisi, dan nikmati performa optimal dari infrastruktur website Anda.