Hosting

ERR_CONNECTION_TIMED_OUT — Penyebab dan Cara Mengatasinya

Diperbarui 2026-08-29Baca ~9 menit

Anda mengklik sebuah tautan, tab berputar sekitar setengah menit, lalu Chrome menyerah dengan pesan "Situs tidak dapat dijangkau — ERR_CONNECTION_TIMED_OUT". Tidak ada satu pun keterangan di halaman itu yang memberi tahu siapa yang bermasalah, dan justru itulah yang membuat error ini memakan banyak waktu.

Hal paling berguna yang bisa Anda lakukan adalah berhenti menebak dan menentukan dulu sisi mana yang bermasalah. Panduan ini memberi tes dua menit yang memisahkan masalah menjadi "perangkat/jaringan saya" versus "server", lalu langkah perbaikan yang memang relevan untuk masing-masing sisi.

Apa Arti Error Ini Sebenarnya

Timeout bukan penolakan. Ketika sebuah server menolak Anda secara aktif, koneksi gagal seketika dan pesannya berbeda. ERR_CONNECTION_TIMED_OUT berarti browser Anda mengirim permintaan, menunggu sampai batas waktu habis, dan sama sekali tidak menerima jawaban apa pun — hening, bukan "tidak".

Perbedaan itu mempersempit kemungkinan secara signifikan. Hening biasanya berarti paket dibuang di tengah jalan alih-alih dijawab: firewall yang membuangnya tanpa balasan, server yang terlalu penuh untuk menerima koneksi baru, rute yang tidak menuju ke mana-mana, atau mesin yang memang sedang mati.

💡 Patokan sederhana: gagal seketika = ada yang menjawab "tidak". Gagal lambat setelah ~30 detik = tidak ada yang menjawab sama sekali. Satu pengamatan ini saja sudah menyingkirkan separuh kemungkinan penyebab.

Dua Menit untuk Tahu Siapa yang Bermasalah

Lakukan tiga pemeriksaan ini sebelum mengubah satu pun pengaturan. Biayanya hampir nol dan hasilnya menentukan bagian mana dari artikel ini yang sebenarnya Anda perlukan.

  • Buka situs yang sama memakai data seluler dengan Wi-Fi dimatikan. Kalau terbuka normal, server sehat dan masalahnya ada di jaringan Anda. Kalau tetap gagal, kemungkinan besar masalahnya di server atau di rute menuju server.
  • Buka situs lain mana pun. Kalau semua situs lain normal, ini soal satu situs tertentu, bukan koneksi Anda.
  • Periksa situs dari luar jaringan Anda memakai layanan cek "is it down", atau minta bantuan teman di kota lain. Kalau situs terbuka untuk mereka tetapi tidak untuk Anda, berarti ada pemblokiran lokal, cache DNS yang salah, atau masalah rute.
💡 Kalau lewat data seluler bisa tetapi lewat Wi-Fi tidak, Anda sudah menemukan jawabannya: masalah ada di router, ISP, atau sesuatu yang berjalan di komputer Anda. Lanjut ke bagian berikutnya.

Kalau Masalahnya di Sisi Anda

Kerjakan daftar ini berurutan. Urutannya disusun supaya perbaikan yang cepat dan tidak berisiko dikerjakan lebih dulu.

  • Restart router. Cabut dayanya 30 detik, jangan hanya menekan tombol reboot — mencabut daya membersihkan tabel NAT dan membangun ulang koneksi ke ISP. Cara ini benar-benar menyelesaikan sebagian besar kasus.
  • Matikan VPN atau proxy, lalu muat ulang. VPN dengan exit node yang mati menghasilkan gejala persis seperti ini, begitu pula proxy yang disetel untuk jaringan yang sudah tidak Anda pakai.
  • Bersihkan cache DNS. Di Windows jalankan "ipconfig /flushdns" di Command Prompt; di macOS jalankan "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder"; di Android dan iOS cukup nyalakan lalu matikan mode pesawat.
  • Ganti DNS ke 8.8.8.8 (Google) atau 1.1.1.1 (Cloudflare). Sebagian resolver ISP menyimpan data lama atau memblokir alamat tertentu jauh setelah data aslinya berubah.
  • Matikan sementara firewall atau web-shield antivirus lalu muat ulang satu kali. Software keamanan cukup sering memblokir seluruh rentang IP secara keliru. Nyalakan lagi segera sesudahnya — ini hanya tes, bukan solusi.
  • Periksa file hosts, barangkali ada entri lama yang mengarahkan domain ke IP yang salah. Lokasinya di C:\Windows\System32\drivers\etc\hosts pada Windows dan /etc/hosts pada macOS serta Linux. Developer sering melakukan ini pada diri sendiri.
  • Coba browser lain atau jendela penyamaran. Kalau mode penyamaran berhasil, ada ekstensi yang mengganggu — matikan semuanya, lalu nyalakan satu per satu.
💡 Ubah satu hal saja lalu muat ulang setiap kali. Kalau Anda mengubah lima pengaturan sekaligus dan situs jadi bisa dibuka, Anda tidak belajar apa pun dan bisa jadi firewall Anda tertinggal dalam keadaan mati.

Kalau Masalahnya di Sisi Server

Kalau situs gagal dibuka dari semua jaringan yang Anda coba, langkah-langkah di atas tidak akan menolong — masalahnya ada di server itu sendiri, atau Anda harus menunggu pengelolanya.

  • Pastikan server memang menyala. Kalau itu VPS Anda sendiri, masuk lewat konsol penyedia, bukan lewat SSH: mesin yang mati atau kehabisan memori tidak akan menjawab keduanya.
  • Periksa aturan firewall di server. Firewall yang mem-DROP trafik menghasilkan timeout, sedangkan yang me-REJECT menghasilkan penolakan seketika. Kalau Anda baru menambah aturan, itu tersangka pertama.
  • Cari kemungkinan pembatasan per-IP atau brute-force blocker. Perangkat seperti CSF, fail2ban dan brute-force monitor DirectAdmin memblokir sebuah IP yang membuka terlalu banyak koneksi dalam waktu singkat, dan hasilnya persis seperti ini — semua port mati dari satu alamat sementara situs normal bagi orang lain.
  • Pastikan proses web server berjalan. Apache, Nginx atau LiteSpeed bisa mati sementara mesinnya tetap menyala, sehingga server merespons ping tetapi tidak ada yang mendengarkan di port 80 atau 443.
  • Periksa resource server. Mesin yang kehabisan RAM atau mentok CPU akan menerima koneksi begitu lambat sampai koneksinya kedaluwarsa sebelum selesai.
  • Pastikan record DNS mengarah ke IP tempat situs benar-benar di-hosting. Record yang masih menunjuk server lama setelah migrasi menghasilkan timeout yang tidak akan sembuh oleh perbaikan apa pun di sisi pengguna.

Error yang Mirip tapi Berbeda

Keempat pesan ini sering tertukar, dan mengejar yang keliru membuang berjam-jam. Pertanyaan yang berguna selalu: sejauh mana koneksi sempat berjalan sebelum gagal?

PesanSejauh mana sempat berjalanPenyebab paling mungkin
ERR_CONNECTION_TIMED_OUTTidak ada jawaban sama sekaliFirewall membuang paket, server mati, IP diblokir
ERR_CONNECTION_REFUSEDServer menjawab "tidak" seketikaTidak ada yang mendengarkan di port itu, atau layanan berhenti
ERR_NAME_NOT_RESOLVEDGagal sejak tahap pencarian DNSDomain tidak ada, kedaluwarsa, atau DNS salah setel
DNS_PROBE_FINISHED_NXDOMAINGagal sejak tahap pencarian DNSSatu keluarga dengan di atas — DNS tidak menemukan domain
504 Gateway TimeoutSampai ke server, lalu server kehabisan waktu menunggu backendBackend atau proses PHP terlalu lambat; server depan sehat
ERR_CONNECTION_RESETKoneksi terbuka lalu terputus di tengahPerangkat perantara, jaringan tidak stabil, atau server memutus koneksi
💡 Pasangan paling penting untuk dibedakan adalah ERR_CONNECTION_TIMED_OUT dan 504 Gateway Timeout. 504 berarti Anda sebenarnya sampai ke situs — web server-nya menjawab Anda, tetapi ada sesuatu di belakangnya yang terlalu lambat. Itu penyelidikan yang sama sekali berbeda.

Situs sering timeout saat trafik naik?

Cloud VPS dengan CPU dan RAM khusus, penyimpanan NVMe dan jaminan uptime 99,9% — mulai ฿150/bulan.

Pertanyaan yang Sering Diajukan

Kenapa hanya satu situs yang bermasalah sementara yang lain normal?

Biasanya salah satu dari tiga hal: IP Anda diblokir oleh software keamanan server tersebut, DNS Anda mengembalikan alamat lama untuk domain itu, atau ada aturan firewall yang memblokir tujuan tersebut. Coba situs itu lewat data seluler — kalau terbuka, berarti jaringan atau IP Anda yang sedang diblokir.

Apakah restart router benar-benar menolong?

Benar-benar menolong, dan cukup sering. Mencabut dayanya membersihkan tabel translasi NAT dan memaksa koneksi baru ke ISP, sehingga sesi yang macet dan rute usang ikut hilang. Cabut daya penuh 30 detik — menekan tombol reboot tidak selalu membersihkan kondisi yang sama.

IP saya diblokir server. Berapa lama biasanya?

Kebanyakan brute-force blocker memberi blokir sementara sekitar 10 sampai 30 menit lalu melepaskannya otomatis. Pelanggaran berulang naik menjadi blokir permanen. Cirinya: ping masih jalan sementara semua port TCP timeout — ICMP biasanya diizinkan sedangkan TCP dibuang.

Mungkinkah website saya sendiri melakukan ini pada pengunjung tanpa saya sadari?

Mungkin, dan lebih sering terjadi daripada dugaan orang. Akun shared hosting yang kelebihan beban, aturan firewall yang ditambahkan saat darurat lalu terlupakan, atau plugin keamanan yang memblokir pengunjung sah semuanya menghasilkan timeout yang tidak pernah Anda lihat sendiri, karena IP Anda ada di daftar putih. Periksa situs lewat data seluler sebelum menyimpulkan semuanya baik-baik saja.

Kapan saatnya pindah ke server yang lebih baik?

Kalau timeout muncul saat trafik naik dan hilang saat trafik turun, Anda sedang mentok pada batas resource, bukan salah konfigurasi. Shared hosting adalah penyebab paling umum, karena akun Anda berebut sumber daya dengan semua akun lain di mesin yang sama. Pindah ke VPS dengan CPU dan RAM khusus menghapus jenis kegagalan ini sepenuhnya.