Situs WordPress Anda menampilkan halaman Cloudflare bertuliskan Error 523: Origin is unreachable. Berbeda dengan 521 (origin menolak koneksi) atau 522 (koneksi timeout), 523 berarti Cloudflare tidak bisa menghubungi origin sama sekali — seolah alamat server Anda tidak ada di peta jaringan.
Daftar Isi
Jawaban Singkat
Menurut dokumentasi Cloudflare, 523 biasanya terjadi ketika perangkat jaringan antara Cloudflare dan origin tidak memiliki rute ke alamat IP origin. Pemeriksaan pertama yang paling sering menyelesaikan masalah: pastikan record A/AAAA di DNS Cloudflare menunjuk IP origin yang benar dan masih aktif. Kesalahan ini sangat umum setelah pindah server, ganti IP VPS, atau setelah IP lama dinonaktifkan.
Diagnosis dari Polanya
| Pola 523 | Kemungkinan penyebab |
|---|---|
| 523 muncul setelah pindah/ganti IP server | Record DNS masih menunjuk IP lama |
| 523 di semua halaman, sejak awal | IP origin salah, server dimatikan, atau rute jaringan bermasalah |
| 523 hanya di satu subdomain | Record subdomain itu yang salah, bukan domain utama |
| 523 di lingkungan AWS/VPC | Rute VPC terlalu luas menangkap rentang Cloudflare |
Persiapan
- Siapkan IP publik VPS Anda saat ini (dari panel penyedia VPS, bukan dari ingatan).
- Siapkan akses dashboard Cloudflare dan akses SSH ke VPS bila memungkinkan.
- Catat Ray ID dari halaman error untuk keperluan pelaporan.
Langkah 1: Periksa Record DNS di Cloudflare
Buka Cloudflare > DNS > Records. Periksa record A (IPv4) dan AAAA (IPv6) untuk domain dan subdomain yang bermasalah. Bandingkan nilainya dengan IP VPS Anda saat ini, karakter demi karakter. Bila berbeda, perbaiki dan tunggu propagasi. Bila Anda memakai CNAME ke nama host lain, pastikan nama host itu masih resolve ke IP yang benar.
Periksa juga kemungkinan kesalahan klasik: record A yang tidak sengaja menunjuk IP Cloudflare sendiri, atau IP privat/rentang yang tidak bisa dijangkau publik. Keduanya membuat origin tidak terjangkau.
Langkah 2: Pastikan VPS dan Layanan Masih Hidup
Masuk ke panel penyedia VPS: apakah server berstatus running? Bila ya, uji dari SSH apakah web server mendengarkan:
sudo systemctl status nginx
sudo ss -tlnp | grep -E ':(80|443)'
Bila server mati total atau IP-nya sudah dilepas penyedia, tidak ada pengaturan Cloudflare yang bisa memperbaikinya — server harus dihidupkan atau IP baru harus dimasukkan ke DNS.
Langkah 3: Uji Routing dari Origin ke Cloudflare
Bila DNS sudah benar tetapi 523 tetap ada, masalahnya ada di jalur jaringan. Dari origin, jalankan MTR atau traceroute ke IP Cloudflare yang sebelumnya terhubung ke origin Anda (identifikasi dari log origin). Hasilnya menunjukkan di hop mana paket berhenti. Bila Anda memakai AWS, periksa route table VPC: dokumentasi Cloudflare memperingatkan bahwa rute yang terlalu luas seperti 172.0.0.0/8 bisa menangkap trafik yang ditujukan ke rentang Cloudflare 172.64.0.0/13. Solusinya: tambahkan rute yang lebih spesifik untuk 172.64.0.0/13 menuju Internet Gateway.
Langkah 4: Jeda Cloudflare untuk Memastikan
Jeda Cloudflare sementara (Pause Cloudflare on Site), lalu buka situs langsung. Bila situs tetap tidak bisa dibuka, masalahnya memang di origin/jaringan, bukan di Cloudflare. Bila situs langsung normal saat dijeda, kembalikan proxy dan periksa kembali DNS serta routing dengan data yang lebih lengkap untuk penyedia hosting Anda.
Verifikasi Hasil
Perbaikan berhasil bila situs memuat normal lewat Cloudflare dari jaringan berbeda, record DNS sudah sesuai IP VPS saat ini, dan tidak ada lagi halaman 523 dalam pengujian berulang. Periksa juga subdomain lain yang memakai record serupa — kesalahan IP sering terjadi di lebih dari satu record.
Troubleshooting Lanjutan
| Situasi | Langkah berikutnya |
|---|---|
| DNS sudah benar, 523 tetap ada | Kumpulkan MTR/traceroute dari origin ke IP Cloudflare untuk penyedia hosting |
| 523 setelah migrasi ke VPS baru | Periksa semua record A/AAAA termasuk www dan subdomain |
| 523 hanya dari wilayah tertentu | Curigai masalah routing regional; laporkan dengan Ray ID dan wilayah pengunjung |
| Server hidup tetapi port tidak merespons | Itu gejala 521, bukan 523 — periksa firewall dan layanan web server |
FAQ
Apakah Error 523 berarti situs saya dihapus?
Tidak. 523 berarti Cloudflare tidak bisa menjangkau origin. Konten Anda biasanya masih utuh di server; yang hilang adalah jalurnya.
Berapa lama perbaikan DNS terlihat?
Tergantung TTL record dan cache resolver. Uji dari jaringan berbeda dan dengan DNS publik untuk memastikan Anda tidak tertipu cache lama.
Apakah mengganti nameserver menyelesaikan 523?
Tidak, bila akar masalahnya IP origin yang salah. Nameserver hanya menentukan siapa yang menjawab DNS; isi record-nya yang harus benar.
Kesimpulan
Error 523 hampir selalu soal keterjangkauan: IP yang salah, server yang mati, atau rute yang hilang. Mulai dari record DNS, pastikan server hidup, lalu telusuri routing bila perlu. Urutan ini mencegah Anda mengubah pengaturan Cloudflare yang sebenarnya tidak bermasalah.
Referensi
- Cloudflare — Error 523: developers.cloudflare.com — Error 523