Cara Mengatasi Cloudflare Error 523 Origin Is Unreachable pada WordPress di VPS

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.

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 523Kemungkinan penyebab
523 muncul setelah pindah/ganti IP serverRecord DNS masih menunjuk IP lama
523 di semua halaman, sejak awalIP origin salah, server dimatikan, atau rute jaringan bermasalah
523 hanya di satu subdomainRecord subdomain itu yang salah, bukan domain utama
523 di lingkungan AWS/VPCRute 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

SituasiLangkah berikutnya
DNS sudah benar, 523 tetap adaKumpulkan MTR/traceroute dari origin ke IP Cloudflare untuk penyedia hosting
523 setelah migrasi ke VPS baruPeriksa semua record A/AAAA termasuk www dan subdomain
523 hanya dari wilayah tertentuCurigai masalah routing regional; laporkan dengan Ray ID dan wilayah pengunjung
Server hidup tetapi port tidak meresponsItu 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

Cookie Consent