Cara menghubungkan website ke Cloudflare dari awal hingga domain berhasil terhubung dimulai dengan menambahkan domain, memeriksa DNS record, lalu mengganti nameserver di tempat membeli domain. Setelah perubahan terdeteksi, Cloudflare akan mengaktifkan layanan untuk domain tersebut.
Menghubungkan website ke Cloudflare merupakan salah satu langkah yang bisa dilakukan untuk meningkatkan keamanan, mempercepat akses, dan mengelola DNS domain dari satu tempat. Prosesnya dapat dilakukan tanpa harus memindahkan file website atau mengganti layanan hosting yang sedang digunakan.
Meski terlihat sederhana, ada beberapa pengaturan yang perlu diperhatikan agar website tidak mengalami error setelah nameserver diganti. Kesalahan pada DNS, misalnya, dapat membuat website tidak bisa diakses atau email dengan domain sendiri berhenti menerima pesan.
Panduan ini membahas proses dari persiapan sampai pengecekan akhir. Langkah-langkahnya dapat digunakan untuk website WordPress, blog, website bisnis, maupun website lain yang menggunakan domain dan hosting sendiri.
Mengenal Cloudflare dan Manfaatnya untuk Keamanan serta Performa Website
Cloudflare adalah layanan yang menyediakan berbagai fitur untuk membantu melindungi dan mengoptimalkan website. Salah satu fungsi utamanya adalah menjadi perantara antara pengunjung dan server hosting melalui jaringan global Cloudflare.
Ketika domain sudah terhubung, sebagian permintaan pengunjung dapat melewati jaringan Cloudflare sebelum diteruskan ke server website. Mekanisme ini memungkinkan sejumlah fitur keamanan, pengelolaan lalu lintas, dan optimasi performa diterapkan tanpa memindahkan hosting.
Cloudflare menyediakan paket gratis dan berbayar. Untuk website pribadi atau blog yang baru berkembang, paket gratis biasanya sudah menyediakan fitur dasar yang cukup berguna.
1. Mempercepat akses website melalui CDN
CDN atau Content Delivery Network merupakan jaringan server yang tersebar di berbagai lokasi. Fungsinya adalah membantu mengirimkan konten website dari lokasi jaringan yang relatif dekat dengan pengunjung.
Misalnya, server hosting website berada di Indonesia, sedangkan pengunjung membuka halaman dari negara lain. Cloudflare dapat membantu menyajikan konten tertentu melalui jaringan yang tersedia di lokasi pengunjung.
Manfaatnya paling terasa pada konten statis seperti gambar, file CSS, JavaScript, dan elemen lain yang dapat disimpan sementara. Namun, tidak semua permintaan otomatis menjadi lebih cepat karena hasilnya bergantung pada konfigurasi, lokasi server, serta jenis konten website.
2. Melindungi website dari serangan dan lalu lintas berbahaya
Cloudflare menyediakan fitur keamanan untuk membantu menyaring permintaan yang masuk ke website. Salah satunya adalah perlindungan terhadap serangan DDoS, yaitu serangan yang membanjiri server dengan lalu lintas dalam jumlah besar.
Selain itu, tersedia fitur seperti aturan firewall, pembatasan akses, dan perlindungan bot pada tingkat tertentu. Pengguna dapat mengatur tindakan terhadap permintaan yang dianggap mencurigakan sesuai fitur yang tersedia pada paketnya.
Perlindungan ini tidak berarti website kebal terhadap seluruh serangan. Keamanan WordPress, plugin, password administrator, pembaruan sistem, dan konfigurasi hosting tetap harus dijaga.
3. Mengelola DNS domain dengan lebih mudah
DNS atau Domain Name System berfungsi menerjemahkan nama domain menjadi alamat IP server. Tanpa pengaturan DNS yang benar, browser tidak dapat menemukan server tempat website berada.
Cloudflare menyediakan panel DNS untuk mengelola berbagai record, seperti A, AAAA, CNAME, MX, TXT, dan SRV. Pengguna dapat mengatur alamat website, subdomain, serta kebutuhan email dari satu dashboard.
Keuntungan lainnya adalah perubahan DNS dapat dikelola langsung melalui Cloudflare setelah nameserver domain diarahkan ke layanan tersebut. Pengguna tidak harus selalu masuk ke panel DNS registrar untuk melakukan perubahan.
4. Mengaktifkan SSL dan koneksi HTTPS
Cloudflare menyediakan sertifikat SSL untuk membantu mengenkripsi koneksi antara pengunjung dan jaringan Cloudflare. Dengan HTTPS, pertukaran data antara browser dan layanan yang menerima koneksi menjadi lebih terlindungi.
Pengunjung juga dapat melihat ikon gembok pada browser ketika koneksi HTTPS berhasil digunakan. Hal ini penting terutama untuk website yang memiliki formulir login, halaman kontak, atau aktivitas pengiriman data.
Namun, pemilihan mode SSL/TLS perlu disesuaikan dengan sertifikat pada server hosting. Pengaturan yang keliru dapat menyebabkan error seperti Too Many Redirects atau 525 SSL Handshake Failed.
5. Apakah Cloudflare wajib digunakan untuk website?
Cloudflare bukan persyaratan wajib agar sebuah website bisa online. Website tetap dapat berjalan menggunakan DNS dari penyedia domain dan hosting tanpa melewati jaringan Cloudflare.
Layanan ini lebih tepat digunakan ketika pemilik website membutuhkan pengelolaan DNS, perlindungan tambahan, atau fitur CDN. Untuk website kecil, blog pribadi, maupun website perusahaan, manfaatnya dapat disesuaikan dengan kebutuhan.
Perlu diingat, Cloudflare bukan layanan hosting. File website, database, dan aplikasi tetap berada di server hosting yang digunakan sebelumnya.
Persiapan Domain dan Hosting Sebelum Menghubungkan Website ke Cloudflare
Sebelum menambahkan domain ke Cloudflare, pastikan website sudah dapat diakses menggunakan domain yang dimiliki. Persiapan ini membantu mengurangi risiko website atau email mengalami gangguan setelah pengaturan DNS dipindahkan.
Kamu tidak perlu memindahkan hosting ke Cloudflare. Cukup pastikan informasi domain, alamat server, dan DNS yang digunakan saat ini sudah diketahui.
1. Pastikan domain sudah aktif dan bisa dikelola
Siapkan domain yang sudah terdaftar, misalnya namadomain.com. Pastikan masa aktif domain belum berakhir dan kamu masih bisa masuk ke akun tempat domain tersebut dibeli.
Akses akun registrar diperlukan karena perubahan nameserver dilakukan dari panel penyedia domain. Jika domain dibeli melalui reseller hosting, pengaturan nameserver mungkin tersedia di dashboard reseller tersebut.
Periksa juga apakah domain sedang terkunci karena proses transfer atau perubahan data. Jika ada pembatasan, selesaikan terlebih dahulu sesuai instruksi penyedia domain.
2. Pastikan website sudah terpasang di hosting
Website sebaiknya sudah terhubung ke hosting sebelum Cloudflare diaktifkan. Jika menggunakan WordPress, pastikan halaman utama dan halaman penting dapat dibuka tanpa error.
Catat alamat IP server hosting. Informasi ini biasanya tersedia di dashboard hosting, menu informasi akun, atau halaman pengaturan domain.
Jika hosting menggunakan alamat tujuan berupa hostname, bukan IP langsung, catat juga informasi tersebut. Beberapa penyedia hosting menggunakan konfigurasi CNAME atau alamat server khusus untuk menghubungkan domain.
3. Catat seluruh DNS record yang sedang digunakan
Ini merupakan persiapan yang sering terlewat. Sebelum mengganti nameserver, periksa DNS lama dan simpan seluruh record yang masih dibutuhkan.
DNS record yang perlu diperhatikan antara lain:
| Jenis record | Fungsi |
|---|---|
| A | Mengarahkan domain ke alamat IPv4 server |
| AAAA | Mengarahkan domain ke alamat IPv6 server |
| CNAME | Mengarahkan subdomain ke hostname lain |
| MX | Menentukan server penerima email |
| TXT | Menyimpan informasi verifikasi, SPF, DKIM, dan DMARC |
| SRV | Menentukan lokasi layanan tertentu |
| NS | Menentukan nameserver yang digunakan |
Jangan hanya mencatat record untuk website utama. Subdomain seperti www, mail, webmail, ftp, atau subdomain aplikasi mungkin memiliki pengaturan tersendiri.
Jika kamu menggunakan email dengan domain sendiri, simpan record MX dan TXT yang diberikan penyedia email. Kesalahan memindahkan record tersebut dapat membuat email tidak masuk atau pesan keluar dianggap sebagai spam.
4. Periksa penggunaan DNSSEC
DNSSEC merupakan fitur keamanan DNS yang membantu memverifikasi keaslian informasi DNS. Jika fitur ini aktif pada registrar, kamu perlu memperhatikan pengaturannya sebelum mengganti nameserver.
Pada proses perpindahan ke Cloudflare dengan konfigurasi full setup, DNSSEC yang aktif di registrar lama perlu dinonaktifkan terlebih dahulu. Setelah domain aktif di Cloudflare, DNSSEC dapat dikonfigurasi kembali menggunakan informasi yang disediakan Cloudflare.
Jangan menghapus atau mengubah pengaturan DNSSEC secara sembarangan tanpa memahami tahap perpindahannya. Konfigurasi yang tidak cocok dapat membuat domain gagal diakses meskipun nameserver sudah diganti.
5. Siapkan akses ke akun Cloudflare
Buat akun melalui situs resmi Cloudflare jika belum memilikinya. Gunakan alamat email yang masih aktif karena pemberitahuan aktivasi domain dan informasi keamanan akan dikirimkan melalui akun tersebut.
Simpan informasi login dengan aman dan aktifkan autentikasi dua faktor jika tersedia. Hindari menggunakan akun bersama yang dapat diakses oleh orang yang tidak berkepentingan.
Checklist sebelum melanjutkan:
- Domain sudah aktif dan dapat dikelola.
- Website sudah terpasang di hosting.
- Alamat IP atau hostname server sudah diketahui.
- Seluruh DNS record lama sudah dicatat.
- Record email sudah disimpan jika menggunakan email domain.
- Status DNSSEC sudah diperiksa.
- Akun Cloudflare sudah bisa diakses.
Jika seluruh persiapan tersebut selesai, proses penambahan domain dapat dilakukan dengan risiko gangguan yang lebih kecil.
Cara Menambahkan Domain Website ke Akun Cloudflare dari Awal
Setelah persiapan selesai, langkah berikutnya adalah memasukkan domain ke dashboard Cloudflare. Pada tahap ini, Cloudflare akan membuat zona DNS untuk domain dan menyiapkan nameserver khusus yang nantinya digunakan.
Penambahan domain belum langsung membuat semua lalu lintas website melewati Cloudflare. Domain masih perlu diarahkan menggunakan nameserver yang diberikan dan DNS record harus diperiksa terlebih dahulu.
1. Login ke dashboard Cloudflare
Buka situs resmi Cloudflare melalui browser, kemudian masuk menggunakan akun yang sudah dibuat. Setelah berhasil login, kamu akan diarahkan ke dashboard utama.
Pastikan menggunakan akun yang benar, terutama jika kamu mengelola beberapa website. Setiap domain yang ditambahkan akan muncul sebagai zona tersendiri di dalam akun.
Jika belum memiliki akun, pilih opsi pendaftaran dan ikuti proses verifikasi email. Setelah akun siap, kembali ke dashboard untuk memulai penambahan domain.
2. Pilih menu untuk menambahkan domain
Pada dashboard, cari menu Domains lalu pilih opsi Onboard a domain atau pilihan penambahan domain yang tersedia pada tampilan akunmu.
Nama dan posisi menu dapat berubah mengikuti pembaruan antarmuka Cloudflare. Namun, prosesnya tetap dimulai dari fitur penambahan domain di dashboard.
Masukkan nama domain utama tanpa protokol http:// atau https://. Sebagai contoh, jika alamat website adalah https://www.contohwebsite.com, masukkan contohwebsite.com.
Jangan memasukkan alamat halaman seperti /artikel/ atau hanya subdomain www. Untuk konfigurasi DNS standar, domain utama atau apex domain yang ditambahkan terlebih dahulu.
3. Pilih metode pemindaian DNS record
Cloudflare biasanya menyediakan pilihan untuk memindai DNS record yang sudah ada atau menambahkan record secara manual. Untuk pengguna pemula, pemindaian otomatis dapat membantu mengidentifikasi konfigurasi DNS yang umum digunakan.
Setelah memilih metode yang tersedia, lanjutkan prosesnya. Cloudflare akan mencoba menemukan record domain, termasuk alamat server dan sejumlah pengaturan lain.
Namun, hasil pemindaian otomatis tidak selalu lengkap. Karena itu, jangan langsung melanjutkan tanpa memeriksa apakah record penting seperti A, CNAME, MX, dan TXT sudah ditemukan.
4. Pilih paket Cloudflare
Cloudflare menyediakan beberapa pilihan paket layanan. Untuk website pribadi, blog, atau website yang baru mulai berkembang, paket Free dapat menjadi pilihan awal.
Paket gratis sudah menyediakan DNS dan sejumlah fitur dasar untuk keamanan serta performa. Jika suatu saat membutuhkan fitur tambahan, paket dapat dipertimbangkan berdasarkan kebutuhan website.
Setelah menentukan paket, lanjutkan ke tahap pemeriksaan DNS. Pastikan domain yang dipilih sudah benar agar tidak membuat konfigurasi untuk alamat yang keliru.
5. Periksa ringkasan domain yang ditambahkan
Sebelum melanjutkan, periksa kembali nama domain dan daftar DNS yang ditemukan. Pastikan domain utama dan subdomain yang digunakan website sudah tercantum.
Jika ada record yang belum ditemukan, jangan mengabaikannya. Tambahkan secara manual menggunakan informasi dari hosting atau penyedia email.
Setelah pemeriksaan selesai, Cloudflare akan menampilkan dua nameserver yang ditetapkan untuk domain tersebut. Simpan kedua alamat itu karena akan digunakan pada panel registrar.
Nama nameserver setiap domain bisa berbeda. Jangan menyalin nameserver dari tutorial, forum, atau website orang lain karena domain harus menggunakan pasangan nameserver yang diberikan pada dashboard milikmu.
Langkah Mengubah Nameserver Domain agar Terhubung dengan Cloudflare
Nameserver adalah alamat server yang menentukan layanan DNS mana yang berwenang mengelola informasi sebuah domain. Agar Cloudflare dapat mengelola DNS secara penuh, nameserver domain perlu diarahkan ke nameserver yang diberikan Cloudflare.
Tahap ini dilakukan melalui panel tempat domain terdaftar, bukan dari dashboard hosting. Nama menu bisa berbeda antara penyedia domain, tetapi umumnya tersedia pada pengaturan domain atau pengelolaan nameserver.
1. Salin dua nameserver dari Cloudflare
Buka dashboard Cloudflare, kemudian pilih domain yang baru saja ditambahkan. Pada halaman Overview atau bagian instruksi aktivasi, cari informasi nameserver yang ditetapkan.
Biasanya Cloudflare memberikan dua alamat nameserver dengan format nama host, bukan alamat IP. Salin keduanya secara lengkap dan pastikan tidak ada karakter yang tertinggal.
Contoh berikut hanya ilustrasi format, bukan nameserver yang bisa digunakan untuk domainmu:
nama-pertama.ns.cloudflare.com
nama-kedua.ns.cloudflare.com
Setiap domain memiliki pasangan nameserver yang ditentukan oleh Cloudflare. Karena itu, gunakan hanya alamat yang tampil pada dashboard akun sendiri.
2. Login ke tempat membeli domain
Buka situs penyedia domain atau registrar yang digunakan untuk mendaftarkan domain. Masuk menggunakan akun pemilik domain, kemudian cari daftar domain yang dikelola.
Pilih domain yang ingin dihubungkan ke Cloudflare. Pastikan tidak salah memilih domain lain jika dalam satu akun terdapat beberapa alamat website.
Jika domain dibeli melalui penyedia hosting, periksa apakah pengaturan domain berada di dashboard hosting atau panel reseller. Beberapa penyedia menggabungkan pengelolaan domain dan hosting dalam satu akun.
3. Buka pengaturan nameserver
Cari menu dengan nama seperti Nameservers, Manage Nameservers, DNS Management, atau Custom Nameservers. Pada beberapa panel, pengaturan ini berada di bagian pengelolaan domain.
Jika nameserver saat ini masih menggunakan nameserver bawaan registrar atau hosting, kamu perlu menggantinya dengan pasangan dari Cloudflare. Biasanya tersedia pilihan untuk menggunakan nameserver khusus atau custom nameservers.
Jangan mengubah DNS record satu per satu pada tahap ini jika belum memahami pengaturannya. Fokus terlebih dahulu pada penggantian nameserver sesuai instruksi Cloudflare.
4. Ganti nameserver lama dengan nameserver Cloudflare
Hapus atau ganti nameserver lama sesuai tampilan panel registrar. Setelah itu, masukkan dua alamat nameserver yang sudah disalin dari dashboard Cloudflare.
Periksa kembali penulisannya sebelum menyimpan perubahan. Kesalahan satu karakter saja dapat menyebabkan nameserver tidak dikenali atau proses aktivasi tertunda.
Klik tombol Save, Update, atau Change Nameservers sesuai tampilan penyedia domain. Jika muncul konfirmasi, baca informasinya lalu setujui perubahan apabila sudah benar.
5. Tunggu proses propagasi nameserver
Setelah perubahan disimpan, registrar akan memperbarui delegasi nameserver domain. Proses ini tidak selalu selesai secara langsung karena informasi DNS perlu diperbarui di berbagai jaringan.
Cloudflare menyebutkan bahwa pembaruan nameserver dapat membutuhkan waktu hingga 24 jam. Dalam praktiknya, sebagian domain dapat terdeteksi lebih cepat, tetapi hasil pemeriksaan dari jaringan berbeda mungkin belum seragam.
Selama proses tersebut, jangan berulang kali mengganti nameserver karena tindakan itu dapat membuat pemeriksaan semakin membingungkan. Biarkan konfigurasi yang benar tetap tersimpan dan pantau statusnya melalui dashboard.
6. Perhatikan pengaturan DNSSEC sebelum dan sesudah pergantian
Jika DNSSEC aktif pada registrar lama, nonaktifkan terlebih dahulu sebelum mengganti nameserver ke Cloudflare. Pengaturan DNSSEC yang tidak sesuai dapat menyebabkan domain tidak bisa diakses meskipun nameserver sudah diperbarui.
Setelah Cloudflare menyatakan domain aktif, kamu dapat mengaktifkan DNSSEC kembali menggunakan konfigurasi yang disediakan Cloudflare. Ikuti petunjuk yang muncul di dashboard dan masukkan informasi yang tepat ke registrar.
Jangan mengaktifkan kembali data DS lama dari penyedia sebelumnya. Data tersebut bisa berbeda dengan konfigurasi DNSSEC yang digunakan Cloudflare.
Jika nameserver tidak bisa disimpan: periksa apakah domain masih terkunci, apakah ada pembatasan dari registrar, atau apakah perubahan harus dilakukan melalui akun reseller. Jika tidak menemukan menunya, hubungi dukungan penyedia domain dan minta bantuan untuk mengganti authoritative nameserver.
Cara Mengatur DNS Record untuk Mengarahkan Domain ke Server Hosting
Setelah nameserver diarahkan ke Cloudflare, pengelolaan DNS domain dilakukan melalui dashboard Cloudflare. Pada tahap ini, pastikan setiap record mengarah ke server atau layanan yang benar.
DNS yang salah dapat menyebabkan website tidak ditemukan, subdomain gagal dibuka, atau email domain berhenti bekerja. Karena itu, pemeriksaan record perlu dilakukan sebelum mengandalkan Cloudflare untuk melayani pengunjung.
1. Buka menu DNS Records
Login ke dashboard Cloudflare, kemudian pilih domain yang sedang dikonfigurasi. Buka menu DNS dan masuk ke bagian Records.
Di halaman tersebut, kamu akan melihat daftar record yang berhasil dipindai atau ditambahkan sebelumnya. Periksa nama record, tipe, alamat tujuan, TTL, serta status proxy yang digunakan.
Jika daftar masih kosong atau ada record penting yang belum muncul, tambahkan secara manual. Jangan menganggap pemindaian otomatis sudah menemukan seluruh konfigurasi DNS lama.
2. Tambahkan A record untuk domain utama
A record digunakan untuk mengarahkan nama domain ke alamat IPv4 server hosting. Jika penyedia hosting memberikan IP server, informasi tersebut dapat digunakan untuk membuat record ini.
Sebagai contoh, konfigurasi berikut hanya ilustrasi:
| Kolom | Contoh pengaturan |
|---|---|
| Type | A |
| Name | @ |
| IPv4 address | 203.0.113.10 |
| Proxy status | Proxied |
| TTL | Auto |
Alamat 203.0.113.10 di atas merupakan IP dokumentasi, bukan alamat server yang bisa digunakan untuk website sungguhan. Ganti dengan IP yang diberikan oleh penyedia hosting.
Simbol @ biasanya menunjukkan domain utama, misalnya contohwebsite.com. Setelah record disimpan, domain utama akan diarahkan ke alamat server yang telah ditentukan.
Jika hosting menggunakan konfigurasi khusus, ikuti petunjuk penyedia hosting. Jangan memasukkan IP sembarangan karena domain bisa mengarah ke server yang salah.
3. Tambahkan CNAME untuk subdomain www
Agar alamat dengan awalan www dapat dibuka, pastikan terdapat record untuk subdomain tersebut. Salah satu konfigurasi yang umum digunakan adalah CNAME yang mengarah ke domain utama.
Contoh pengaturan:
| Kolom | Contoh pengaturan |
|---|---|
| Type | CNAME |
| Name | www |
| Target | contohwebsite.com |
| Proxy status | Proxied |
| TTL | Auto |
Dengan konfigurasi tersebut, www.contohwebsite.com mengikuti tujuan DNS domain utama. Namun, pastikan tidak ada record lain dengan nama yang sama dan bertentangan.
Jika penyedia hosting memberikan target CNAME khusus, gunakan alamat tersebut sesuai petunjuknya. Jangan memaksakan CNAME ke domain utama apabila hosting mensyaratkan tujuan yang berbeda.
4. Pahami perbedaan Proxied dan DNS Only
Pada record A, AAAA, dan CNAME, Cloudflare menyediakan pilihan status proxy. Pengaturan ini menentukan apakah lalu lintas web melewati jaringan Cloudflare atau hanya menggunakan DNS Cloudflare untuk mendapatkan alamat tujuan.
Proxied
Awan oranye
Lalu lintas HTTP dan HTTPS yang didukung melewati jaringan Cloudflare. Fitur seperti CDN, perlindungan DDoS, dan sejumlah pengaturan keamanan dapat diterapkan.
DNS Only
Awan abu-abu
Cloudflare hanya memberikan jawaban DNS berupa alamat tujuan. Koneksi pengunjung menuju server secara langsung, tanpa melewati proxy Cloudflare.
Untuk website utama, status Proxied umumnya digunakan jika server dan aplikasi kompatibel. Sementara itu, record email seperti MX dan sejumlah record verifikasi sebaiknya tetap DNS Only.
Tidak semua layanan cocok menggunakan proxy. Jika subdomain digunakan untuk koneksi non-HTTP, layanan email, atau verifikasi pihak ketiga, ikuti rekomendasi penyedia layanan tersebut.
5. Tambahkan record MX dan TXT jika menggunakan email domain
Jika website menggunakan alamat email seperti admin@contohwebsite.com, jangan lupa mengatur DNS untuk layanan email. Record MX menentukan server yang menerima pesan masuk ke domain tersebut.
Penyedia email biasanya memberikan beberapa informasi, seperti hostname MX, prioritas, SPF, DKIM, dan DMARC. Masukkan nilai tersebut sesuai instruksi layanan email yang digunakan.
Contoh berikut hanya gambaran jenis record, bukan nilai yang bisa disalin untuk semua penyedia:
| Type | Name | Kegunaan |
|---|---|---|
| MX | @ | Menentukan server penerima email |
| TXT | @ | Menyimpan kebijakan SPF |
| TXT | selector._domainkey | Menyimpan kunci DKIM |
| TXT | _dmarc | Menentukan kebijakan DMARC |
Record email umumnya harus menggunakan DNS Only. Jangan mengaktifkan proxy awan oranye pada MX record atau hostname layanan email yang tidak mendukung proxy HTTP Cloudflare.
Jika email dikelola oleh Google Workspace, Microsoft 365, atau layanan hosting, gunakan nilai DNS resmi dari penyedia tersebut. Nilai contoh tidak boleh menggantikan konfigurasi yang sebenarnya.
6. Simpan dan periksa kembali seluruh record
Setelah menambahkan atau mengubah record, klik Save. Periksa apakah domain utama, www, subdomain penting, dan record email sudah tercantum dengan benar.
Pastikan tidak ada dua record yang saling bertentangan untuk nama yang sama. Perhatikan juga apakah ada AAAA record lama yang mengarah ke server berbeda, karena browser tertentu bisa menggunakan IPv6 ketika tersedia.
Jika website menggunakan subdomain seperti blog, shop, atau panel, pastikan masing-masing memiliki record yang sesuai. Setiap subdomain dapat memiliki tujuan server yang berbeda.
Kesalahan yang perlu dihindari: menghapus semua DNS record lama hanya karena ingin menggunakan Cloudflare. Record yang terlihat tidak berhubungan dengan website utama mungkin dibutuhkan untuk email, verifikasi layanan, atau aplikasi lain.
Memeriksa Status Aktivasi dan Memastikan Website Sudah Terhubung ke Cloudflare
Setelah nameserver dan DNS record selesai diatur, langkah berikutnya adalah memastikan Cloudflare sudah aktif dan website dapat diakses dengan normal. Jangan hanya mengandalkan perubahan nameserver karena masih ada kemungkinan DNS belum diperbarui atau konfigurasi server mengalami masalah.
Pemeriksaan sebaiknya dilakukan dari beberapa sisi, mulai dari status domain di dashboard Cloudflare hingga akses website melalui browser. Dengan begitu, kamu bisa mengetahui apakah masalah berasal dari DNS, SSL, hosting, atau konfigurasi lainnya.
1. Periksa status domain di dashboard Cloudflare
Login ke akun Cloudflare, kemudian buka daftar domain yang sudah ditambahkan. Pilih domain yang ingin diperiksa dan lihat status aktivasi pada halaman Overview.
Active
menunjukkan bahwa Cloudflare sudah mendeteksi penggunaan nameserver yang ditetapkan untuk domain tersebut.
Jika status masih Pending atau Pending Nameserver Update, berarti proses aktivasi belum selesai. Periksa kembali nameserver pada registrar dan pastikan kedua alamat yang dimasukkan sama persis dengan informasi di Cloudflare.
Jangan menghapus domain lalu menambahkannya kembali hanya karena status belum berubah. Periksa terlebih dahulu apakah perubahan nameserver sudah tersimpan dan tunggu proses pembaruannya.
2. Periksa nameserver yang digunakan domain
Selain melihat dashboard, kamu bisa memeriksa nameserver melalui layanan pemeriksaan DNS. Salah satu layanan yang dapat digunakan adalah WhatsMyDNS dengan memilih jenis pemeriksaan NS.
Masukkan nama domain, kemudian jalankan pemeriksaan. Hasilnya akan menunjukkan nameserver yang terdeteksi dari sejumlah lokasi jaringan.
Jika nameserver Cloudflare sudah muncul, berarti perubahan delegasi mulai terdeteksi. Namun, hasil dari beberapa lokasi mungkin masih berbeda karena informasi DNS belum sepenuhnya diperbarui.
Pengguna Windows juga dapat melakukan pemeriksaan melalui Command Prompt dengan perintah:
nslookup -type=ns contohwebsite.com 1.1.1.1
Ganti contohwebsite.com dengan domain yang sebenarnya. Jika konfigurasi sudah benar, hasil pemeriksaan akan menampilkan nameserver Cloudflare yang diberikan untuk domain tersebut. Cloudflare DNS docs
3. Buka website menggunakan domain utama dan www
Coba akses website melalui dua alamat berikut:
https://contohwebsite.com
https://www.contohwebsite.com
Pastikan keduanya dapat dibuka dan mengarah ke halaman website yang benar. Jika salah satunya tidak bisa diakses, periksa record A atau CNAME yang digunakan.
Jika website hanya bisa dibuka tanpa www, kemungkinan record subdomain tersebut belum tersedia atau targetnya salah. Sebaliknya, jika hanya alamat www yang berfungsi, periksa konfigurasi domain utama.
Kamu juga dapat mencoba membuka website melalui jaringan berbeda, misalnya Wi-Fi dan jaringan seluler. Cara ini membantu mengetahui apakah gangguan hanya terjadi pada jaringan atau perangkat tertentu.
4. Atur SSL/TLS agar website menggunakan HTTPS
Setelah domain aktif, buka menu SSL/TLS pada dashboard Cloudflare. Periksa mode enkripsi yang digunakan agar sesuai dengan kondisi sertifikat SSL di server hosting.
Cloudflare menyediakan beberapa mode SSL/TLS, tetapi untuk website yang sudah memiliki sertifikat SSL valid di hosting, mode Full (strict) umumnya menjadi pilihan yang disarankan.
Perbedaan mode tersebut perlu dipahami:
| Mode | Cara kerja |
|---|---|
| Off | Enkripsi SSL/TLS Cloudflare dinonaktifkan |
| Flexible | Browser terhubung ke Cloudflare melalui HTTPS, tetapi koneksi ke server asal menggunakan HTTP |
| Full | Koneksi browser ke Cloudflare dan Cloudflare ke server asal menggunakan enkripsi |
| Full (strict) | Kedua koneksi menggunakan enkripsi dan sertifikat server asal harus valid |
Jika hosting sudah menyediakan SSL valid, gunakan Full (strict) setelah memastikan sertifikatnya terpasang dengan benar. Mode ini membantu mengenkripsi koneksi sampai ke server asal.
Hindari memilih Flexible hanya untuk menghilangkan peringatan HTTPS tanpa memeriksa konfigurasi hosting. Mode tersebut dapat menimbulkan masalah pengalihan berulang pada website yang sudah memaksa HTTPS.
Jika muncul error 525 atau 526, periksa sertifikat SSL pada server hosting dan konfigurasi koneksi ke server asal. Jangan langsung menurunkan mode keamanan tanpa memahami penyebabnya.
5. Periksa apakah proxy Cloudflare sudah bekerja
Pastikan record A atau CNAME untuk website utama menggunakan status Proxied jika memang ingin melewatkan lalu lintas web melalui Cloudflare. Ikon awan oranye pada DNS Records menunjukkan bahwa proxy aktif untuk record tersebut.
Kamu dapat memeriksa respons HTTP melalui browser atau alat pemeriksaan header. Jika respons menunjukkan informasi jaringan Cloudflare, hal tersebut dapat menjadi petunjuk bahwa permintaan melewati layanan Cloudflare.
Namun, satu indikator saja tidak cukup untuk memastikan seluruh fitur bekerja sempurna. Periksa juga apakah halaman website, gambar, CSS, JavaScript, dan halaman login tetap berfungsi.
6. Bersihkan cache jika perubahan belum terlihat
Terkadang website masih menampilkan tampilan lama setelah DNS atau konfigurasi Cloudflare diperbarui. Hal ini bisa terjadi karena browser, plugin cache, sistem hosting, atau jaringan masih menyimpan salinan halaman sebelumnya.
Jika perubahan DNS sudah benar, tetapi tampilan belum diperbarui, coba buka website melalui mode Incognito atau browser lain. Kamu juga dapat membersihkan cache browser untuk menghilangkan salinan lokal yang lama.
Pada dashboard Cloudflare, tersedia fitur untuk membersihkan cache melalui menu Caching. Gunakan fitur tersebut jika konten lama masih tersaji setelah perubahan konfigurasi.
Perlu diingat, membersihkan cache tidak memperbaiki DNS yang salah. Pastikan alamat IP dan record sudah benar sebelum melakukan tindakan ini.
7. Pastikan email dan subdomain tetap berfungsi
Jika website menggunakan email dengan domain sendiri, lakukan pengujian dengan mengirim dan menerima pesan. Periksa apakah email masuk, email keluar, serta proses verifikasi berjalan normal.
Buka juga subdomain yang digunakan, misalnya blog.contohwebsite.com, mail.contohwebsite.com, atau alamat layanan lainnya. Pastikan seluruh layanan yang sebelumnya berjalan tetap dapat diakses.
Jika email berhenti bekerja setelah nameserver diganti, periksa kembali MX, SPF, DKIM, dan DMARC. Masalah tersebut sering terjadi ketika record email tidak ikut dipindahkan ke zona DNS Cloudflare.
8. Apa yang harus dilakukan jika website belum bisa diakses?
Jika domain sudah berstatus Active tetapi website masih error, lakukan pemeriksaan berdasarkan gejalanya. Jangan langsung mengubah banyak pengaturan sekaligus karena kamu akan kesulitan menemukan penyebab utama.
| Gejala | Hal yang perlu diperiksa |
|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | Record A, AAAA, CNAME, dan nameserver |
| Error 522 | Koneksi Cloudflare ke server hosting |
| Error 525 | Proses SSL handshake antara Cloudflare dan server |
| Error 526 | Validitas sertifikat SSL server asal pada Full (strict) |
| Too Many Redirects | Pengaturan HTTPS dan redirect di hosting atau CMS |
| Email tidak masuk | Record MX dan TXT untuk layanan email |
| Website mengarah ke server lama | IP tujuan DNS dan cache DNS |
Jika muncul error 522, periksa apakah server hosting aktif dan dapat menerima koneksi dari jaringan Cloudflare. Hubungi penyedia hosting jika server sedang bermasalah atau koneksi dibatasi oleh firewall.
Jika muncul error 525 atau 526, fokuskan pemeriksaan pada sertifikat SSL dan pengaturan SSL/TLS. Sementara itu, error NXDOMAIN biasanya berkaitan dengan domain yang tidak memiliki record DNS yang dapat ditemukan atau delegasi nameserver yang belum benar.
FAQ Seputar Cara Menghubungkan Website ke Cloudflare hingga Domain Berhasil Terhubung
1. Apakah menghubungkan website ke Cloudflare harus membayar?
Tidak harus. Cloudflare menyediakan paket Free yang dapat digunakan untuk mengelola DNS dan memperoleh sejumlah fitur dasar keamanan serta performa.
Untuk blog pribadi atau website sederhana, paket gratis biasanya cukup sebagai langkah awal. Paket berbayar dapat dipertimbangkan jika membutuhkan fitur tambahan sesuai kebutuhan website.
2. Apakah Cloudflare bisa digunakan untuk WordPress?
Bisa. Cloudflare dapat digunakan untuk website WordPress yang menggunakan domain dan hosting sendiri. Kamu cukup menambahkan domain, mengatur DNS, lalu mengganti nameserver. Setelah aktif, periksa SSL/TLS, cache, dan kompatibilitas plugin agar website tetap berjalan normal.
3. Apakah file website harus dipindahkan ke Cloudflare?
Tidak. File website, database, gambar, dan aplikasi tetap berada di server hosting yang digunakan sebelumnya. Cloudflare berfungsi sebagai layanan DNS dan perantara lalu lintas web ketika proxy diaktifkan. Jadi, kamu tidak perlu mengunggah ulang seluruh file website hanya untuk menghubungkan domain.
4. Berapa lama domain terhubung ke Cloudflare setelah nameserver diganti?
Proses pembaruan nameserver dapat membutuhkan waktu hingga 24 jam. Sebagian domain mungkin terdeteksi lebih cepat, tetapi hasil pemeriksaan dari berbagai jaringan tidak selalu langsung sama.
Jika status masih Pending, periksa kembali nameserver pada registrar dan pastikan tidak ada kesalahan penulisan. Jangan terus mengganti pengaturan apabila perubahan sebelumnya sudah benar.
5. Apakah mengganti nameserver ke Cloudflare bisa membuat website down?
Bisa terjadi apabila DNS record tidak disiapkan dengan benar sebelum pergantian. Domain mungkin tidak menemukan alamat server jika record A, AAAA, atau CNAME yang dibutuhkan tidak tersedia.
Risiko gangguan dapat dikurangi dengan mencatat seluruh DNS lama dan memindahkan record penting sebelum mengganti nameserver. Pastikan juga record email dan subdomain tidak terlewat.
6. Apakah Cloudflare bisa digunakan tanpa mengganti nameserver?
Ada metode konfigurasi tertentu yang memungkinkan penggunaan Cloudflare tanpa menjadikan Cloudflare sebagai penyedia DNS utama. Namun, metode tersebut memiliki persyaratan dan cara pengaturan yang berbeda.
Untuk pengguna paket Free atau Pro yang ingin menggunakan konfigurasi DNS penuh, penggantian nameserver merupakan cara umum yang digunakan. Ikuti metode yang sesuai dengan kebutuhan dan paket akun.
7. Apakah Cloudflare bisa digunakan bersama Google AdSense?
Bisa. Cloudflare dapat digunakan pada website yang menampilkan iklan Google AdSense selama konfigurasi DNS dan keamanan tidak mengganggu pemuatan halaman maupun kode iklan.
Pastikan aturan firewall tidak memblokir permintaan yang diperlukan oleh halaman website. Hindari mengaktifkan pengaturan keamanan terlalu agresif tanpa menguji dampaknya terhadap pengunjung dan sistem iklan.
8. Mengapa website sudah Active di Cloudflare tetapi belum bisa dibuka?
Status Active menunjukkan bahwa Cloudflare sudah mendeteksi penggunaan nameserver yang ditetapkan. Namun, status tersebut tidak menjamin seluruh DNS record, koneksi hosting, dan SSL sudah benar.
Periksa record domain utama, subdomain www, alamat IP server, serta pengaturan SSL/TLS. Jika semuanya benar tetapi website masih error, hubungi penyedia hosting untuk memeriksa kondisi server asal.
9. Apakah email domain akan tetap berfungsi setelah menggunakan Cloudflare?
Email tetap dapat berfungsi selama record DNS yang dibutuhkan sudah dipindahkan dengan benar. Record MX, SPF, DKIM, dan DMARC harus mengikuti informasi dari penyedia email.
Jangan mengaktifkan proxy awan oranye pada record MX. Periksa juga hostname mail dan record pendukung lainnya agar pengiriman serta penerimaan pesan tidak terganggu.
Kesimpulan
Cara menghubungkan website ke Cloudflare dimulai dengan menyiapkan domain, hosting, dan seluruh DNS record yang digunakan. Setelah itu, tambahkan domain ke akun Cloudflare, periksa hasil pemindaian DNS, lalu ganti nameserver melalui panel registrar.
Tahap berikutnya adalah memastikan record A, CNAME, MX, dan TXT sudah sesuai dengan layanan yang digunakan. Atur status proxy untuk lalu lintas website serta sesuaikan SSL/TLS dengan sertifikat pada server hosting.
Terakhir, periksa status Active di dashboard Cloudflare dan uji website melalui domain utama maupun www. Jika seluruh halaman, subdomain, email, dan koneksi HTTPS berfungsi normal, proses penghubungan domain dapat dianggap berhasil.
Jangan terburu-buru menghapus DNS lama atau mengganti banyak pengaturan sekaligus. Persiapan record yang teliti merupakan kunci agar website tetap online selama proses perpindahan ke Cloudflare.