ERR_TIMED_OUT / ERR_CONNECTION_TIMED_OUT: Arti & Solusi

Poin penting

ERR_CONNECTION_TIMED_OUT (error Chromium -118) berarti browser Anda mencoba membuka koneksi dan sama sekali tidak mendapat balasan, lalu menyerah. Ada sesuatu di antara Anda dan server yang diam-diam membuang paket: server offline, firewall membuang lalu lintasnya, DNS Anda menunjuk ke alamat IP lama, atau proxy maupun entri file hosts mengirim Anda ke alamat mati. Cek apakah situs menyala untuk semua orang, lalu flush DNS, periksa file hosts dan proxy, dan uji port secara langsung. Pemilik situs perlu memastikan server mendengarkan dan firewall mengizinkan port 80 dan 443.

Periksa sekarang

Chrome menampilkan ERR_CONNECTION_TIMED_OUT, terlalu lama merespons, beserta solusi yang perlu dicoba berurutan
Chrome menampilkan ERR_CONNECTION_TIMED_OUT, terlalu lama merespons, beserta solusi yang perlu dicoba berurutan
Mulai membaca
  1. Apa Itu ERR_CONNECTION_TIMED_OUT?
  2. ERR_CONNECTION_TIMED_OUT vs ERR_TIMED_OUT
  3. Apa Penyebab ERR_CONNECTION_TIMED_OUT?
  4. Solusi 1: Cek Apakah Situs Menyala untuk Semua Orang
  5. Solusi 2: Flush Cache DNS (Termasuk Milik Chrome)
  6. Solusi 3: Periksa File Hosts
  7. Solusi 4: Matikan Proxy, VPN, dan Firewall untuk Menguji
  8. Solusi 5: Beralih ke Resolver DNS Publik
  9. Solusi 6: Reset Tumpukan Jaringan dan Restart Router
  10. Solusi 7: Uji Port dari Komputer Anda Sendiri
  11. Mengatasi ERR_CONNECTION_TIMED_OUT di Android dan iPhone
  12. Untuk Pemilik Situs: Kenapa Pengunjung Mengalami Timeout
  13. Timed Out vs Refused vs Reset: Cara Membedakannya
  14. Pertanyaan yang Sering Diajukan

Apa Itu ERR_CONNECTION_TIMED_OUT?

ERR_CONNECTION_TIMED_OUT adalah error yang ditampilkan Chrome dan browser Chromium lainnya ketika tidak ada jawaban sama sekali dari server sebuah situs. Halamannya bertuliskan "Situs ini tidak dapat dijangkau. example.com membutuhkan terlalu banyak waktu untuk merespons." Secara internal, ini adalah net error Chromium -118: "A connection attempt timed out" (percobaan koneksi melewati batas waktu) (net_error_list.h).

Untuk membuka koneksi, komputer Anda mengirim permintaan koneksi TCP, yaitu paket SYN, ke server lalu menunggu balasan. Biasanya balasan datang dalam hitungan milidetik. Jika tidak ada balasan, sistem operasi mengirim ulang SYN beberapa kali dengan jeda yang makin panjang lalu menyerah; lamanya bergantung pada sistem (catatan Chromium sendiri menyebut 20 sampai 190 detik). Di Mac kami, percobaan koneksi ke alamat yang tidak menjawab menyerah setelah 75 detik.

Keheningan adalah detail kuncinya. Server yang menyala tetapi tidak punya layanan yang mendengarkan akan langsung menjawab dengan penolakan. Pada timeout, tidak ada yang menjawab sama sekali: paketnya dibuang di suatu tempat, atau dikirim ke alamat yang tidak ada apa-apanya.

Mati untuk semua orang? Cek dari 11 lokasi

ERR_CONNECTION_TIMED_OUT vs ERR_TIMED_OUT

Chrome punya dua error timeout yang mirip, dan keduanya gagal di tahap yang berbeda:

  • ERR_CONNECTION_TIMED_OUT (-118): koneksi tidak pernah terbentuk, karena server tidak menjawab SYN pertama. Periksa jalur jaringan, firewall, DNS, dan apakah server sedang online.
  • ERR_TIMED_OUT (-7): timeout yang lebih umum, dari salah satu timer milik Chrome sendiri, bukan dari sistem operasi. Handshake HTTPS, misalnya, diberi waktu 30 detik setelah koneksi TCP terbuka (Chromium), dan koneksi yang terbuka lalu berhenti mendapat balasan bisa berakhir sama. Biasanya ini menandakan server yang lambat atau macet, atau proxy yang tersendat.

Solusi di bawah berlaku untuk keduanya. ERR_TIMED_OUT lebih sering ternyata masalah di situsnya, sedangkan ERR_CONNECTION_TIMED_OUT lebih sering masalah jalur jaringan atau firewall.

Apa Penyebab ERR_CONNECTION_TIMED_OUT?

PenyebabLokasi masalahPetunjuk khas
Server offline atau kelebihan bebanSitusGagal untuk semua orang, di semua jaringan
Firewall diam-diam membuang lalu lintasSitus, jaringan Anda, atau PC AndaPing mungkin berhasil sementara port 443 tidak
DNS basi: situs sudah pindah, Anda masih memakai IP lamaCache DNS atau resolver AndaBerhasil lewat data seluler, gagal di rumah
Entri file hosts yang mengarah ke IP yang salahPC AndaHanya satu komputer ini yang gagal
Proxy atau VPN rusakPC atau jaringan AndaSemua situs timeout, atau hanya saat VPN menyala
Jaringan memblokir situs atau port-nyaISP, sekolah, kantor, Wi-Fi hotelGagal hanya di satu jaringan
Port non-standar diblokir untuk lalu lintas keluarJaringan AndaSitus di :8080 atau :8443 gagal sementara situs biasa lancar

Solusi 1: Cek Apakah Situs Menyala untuk Semua Orang

Jika server sedang mati, tidak ada yang bisa dilakukan dari sisi Anda, jadi cek ini lebih dulu:

  • Buka situs di ponsel memakai data seluler (Wi-Fi mati). Jika terbuka, masalahnya ada di perangkat atau jaringan Anda.
  • Cek dengan Website Down Checker, yang membuka halaman dari 11 lokasi sekaligus. Jika semuanya juga timeout, masalahnya ada di situs.
  • Jalankan Ping Test dari 11 kota. Alat ini mengukur koneksi TCP ke port 443 dari tiap kota dan menambahkan ping klasik dari server kami. Jawaban di port 443 berarti web server menerima koneksi; jika hanya ping klasik yang menjawab, mesinnya hidup tetapi port web-nya tidak.
  • Uji port web dengan Port Checker. Cek port 443 (HTTPS) dan 80 (HTTP). Status "Open" bagi kami sementara browser Anda timeout berarti ada sesuatu di antara Anda dan situs yang membuang lalu lintas. Status "Filtered" (tidak ada balasan dalam 4 detik) juga bagi kami berarti firewall server atau server itu sendiri yang bermasalah.
  • Jalankan traceroute dari 8 kota lewat TCP 443 untuk melihat sejauh mana paket bisa sampai. Jika setiap jejak TCP 443 berhenti di hop-hop terakhir, jaringan hosting situs itulah yang membuang lalu lintas; pada probe ICMP, hop terakhir yang diam itu normal untuk banyak situs yang berfungsi.

Solusi 2: Flush Cache DNS (Termasuk Milik Chrome)

Saat sebuah situs pindah ke server baru, komputer Anda bisa terus memakai alamat IP lama sampai cache-nya kedaluwarsa. Jika server lama sudah dimatikan atau di-firewall, setiap percobaan akan timeout. Flush cache sistem operasi dan cache host milik Chrome:

bash
# Windows (Command Prompt)
ipconfig /flushdns

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux dengan systemd-resolved
resolvectl flush-caches

# Chrome: buka chrome://net-internals/#dns lalu klik "Clear host cache"

Untuk memeriksa apakah resolver DNS Anda memberi catatan yang kedaluwarsa, bandingkan nslookup example.com (perintah ini bertanya langsung ke resolver Anda, melewati cache lokal dan file hosts) dengan DNS Lookup DNS Robot; situs di belakang CDN bisa wajar memberi alamat yang berbeda. Panduan flush DNS membahas setiap browser dan sistem operasi.

Solusi 3: Periksa File Hosts

File hosts meng-override DNS untuk setiap nama yang tercantum di dalamnya. Developer, ad blocker, dan sebagian malware menambahkan entri, dan baris tertinggal yang memetakan domain ke IP lama atau IP privat akan selalu timeout, hanya di komputer itu.

  • Windows: buka Notepad sebagai administrator, lalu buka C:\Windows\System32\drivers\etc\hosts.
  • macOS / Linux: jalankan sudo nano /etc/hosts di Terminal.

Cari baris yang memuat domain yang gagal. Hapus, atau tambahkan # di awal baris untuk menonaktifkannya, simpan, lalu flush DNS lagi.

Solusi 4: Matikan Proxy, VPN, dan Firewall untuk Menguji

Jika semua situs timeout, proxy atau VPN yang berhenti berfungsi adalah penyebab yang umum, karena semua lalu lintas dikirim ke jalan buntu.

  • Proxy Windows 11: Pengaturan → Jaringan & internet → Proksi. Di bawah Penyiapan proxy manual, pilih Edit (atau "Set up") di samping Gunakan server proxy, matikan Gunakan server proxy lalu pilih Simpan. Jika "Use setup script" aktif di bawah "Automatic proxy setup" dan Anda tidak mengaturnya sendiri, matikan juga.
  • Proxy macOS: Pengaturan Sistem → Jaringan → koneksi Anda → Detail… → Proksi → matikan semuanya.
  • VPN: putuskan sepenuhnya lalu muat ulang. Jika situs berfungsi tanpa VPN, ganti server VPN atau hubungi penyedianya.
  • Firewall / antivirus: jeda sebentar firewall pihak ketiga lalu muat ulang. Jika itu menyelesaikan masalah, tambahkan pengecualian untuk browser alih-alih membiarkan firewall mati.

Solusi 5: Beralih ke Resolver DNS Publik

Sebagian resolver ISP lambat diperbarui, dan sebagian lagi mengirim domain yang diblokir ke alamat yang tidak pernah menjawab. Beralih ke resolver publik seperti Cloudflare (1.1.1.1), Google (8.8.8.8), atau Quad9 (9.9.9.9) menyingkirkan kemungkinan itu. DNS Speed Test kami menunjukkan mana yang tercepat dari lokasi Anda.

Jika server DNS Anda sendiri yang bermasalah, Anda mungkin melihat error lain, yang dibahas di DNS server not responding dan DNS server unavailable.

Solusi 6: Reset Tumpukan Jaringan dan Restart Router

Restart router dan modem: cabut keduanya selama 30 detik, lalu beri waktu dua atau tiga menit untuk tersambung lagi. Di Windows, reset juga tumpukan TCP/IP dari Command Prompt administrator, lalu restart PC untuk menyelesaikan reset:

powershell
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Di Mac, matikan lalu nyalakan Wi-Fi, atau hapus lalu tambahkan kembali jaringannya di Pengaturan Sistem → Jaringan. Anda juga bisa menjalankan Diagnostik Jaringan Windows (Windows Network Diagnostics, tautannya ada di halaman error Chrome) dan membiarkan Windows memperbaiki adaptornya.

Solusi 7: Uji Port dari Komputer Anda Sendiri

Ini menunjukkan dalam waktu kurang dari setengah menit apakah komputer Anda bisa membuka koneksi ke situs sama sekali, tanpa browser:

powershell
# Windows PowerShell
Test-NetConnection example.com -Port 443
# TcpTestSucceeded : False  -> no connection from your network (dropped or refused)

# macOS (-G sets the connect timeout)
nc -vz -G 5 example.com 443
# Linux
nc -vz -w 5 example.com 443
# "timed out" -> dropped; "Connection refused" -> server rejected it

Jika tes gagal dari komputer Anda tetapi Port Checker DNS Robot menunjukkan port terbuka, ada sesuatu di antara Anda dan situs yang memblokirnya: router Anda, firewall kantor, ISP, filter Wi-Fi hotel atau sekolah, atau firewall situs itu sendiri yang memblokir alamat IP atau negara Anda. Coba jaringan lain, atau tanyakan ke administrator jaringan. (Test-NetConnection didokumentasikan oleh Microsoft.)

Mengatasi ERR_CONNECTION_TIMED_OUT di Android dan iPhone

  • Ganti jaringan: coba data seluler alih-alih Wi-Fi, atau sebaliknya. Captive portal di Wi-Fi publik membuat koneksi timeout sampai Anda menyetujui halaman login-nya.
  • DNS pribadi Android: Setelan → Jaringan & internet → DNS pribadi → Otomatis. Hostname kustom yang tidak bisa dijangkau merusak setiap lookup. Lihat panduan Private DNS kami.
  • Matikan aplikasi VPN dan pemblokir iklan, karena banyak di antaranya berjalan sebagai VPN lokal.
  • Reset setelan jaringan: di iPhone, Pengaturan → Umum → Transfer atau Atur Ulang iPhone → Atur Ulang → Atur Ulang Pengaturan Jaringan. Di Android, Setelan → Sistem → Opsi reset → Reset Bluetooth & Wi-Fi (dan Reset setelan jaringan seluler jika data seluler juga gagal).

Untuk Pemilik Situs: Kenapa Pengunjung Mengalami Timeout

Jika situs Anda timeout untuk semua orang, paket-paketnya dibuang sebelum mencapai web server Anda. Periksa hal-hal berikut secara berurutan:

  • Apakah ada yang mendengarkan? Di server, sudo ss -tlnp | grep -E ':(80|443) ' seharusnya menampilkan nginx, Apache, atau aplikasi Anda. Jika tidak ada apa-apa, jalankan layanannya. Perlu dicatat, layanan yang berhenti biasanya menghasilkan refused, bukan timed out, kecuali firewall membuang paketnya lebih dulu.
  • Apakah firewall mengizinkan 80 dan 443? Jalankan sudo ufw status verbose di Ubuntu atau sudo firewall-cmd --list-all di sistem keluarga RHEL. Default deny milik ufw membuang paket, dan itulah yang menghasilkan timeout; zona default firewalld justru menolaknya, yang dilihat pengunjung sebagai penolakan atau alamat yang tidak dapat dijangkau.
  • Firewall cloud itu terpisah. AWS Security Groups, aturan firewall Google Cloud, Azure NSG, dan firewall di panel banyak penyedia VPS menolak lalu lintas masuk secara default. Izinkan TCP 80 dan 443 dari 0.0.0.0/0 (dan ::/0 untuk IPv6).
  • Apakah DNS mengarah ke server ini? Setelah migrasi, periksa record A dan AAAA dengan DNS Lookup. Record AAAA yang mengarah ke alamat yang sebenarnya tidak dilayani server bisa menyebabkan pemuatan lambat atau timeout bagi pengunjung di jaringan IPv6.
  • Apakah server kelebihan beban? Jika antrean koneksi (backlog) penuh saat beban berat, percobaan koneksi baru dibuang dan berakhir timeout. Periksa CPU, memori, dan jumlah koneksi saat masalah terjadi.
bash
# Ubuntu: allow web traffic through ufw
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw status verbose

# Confirm from outside (another machine; on a Mac use -G 5 instead of -w 5):
nc -vz -w 5 yourdomain.com 443

Timed Out vs Refused vs Reset: Cara Membedakannya

ErrorKodeYang dilakukan jaringanPenyebab paling mungkin
ERR_CONNECTION_TIMED_OUT-118Diam: tidak ada balasan atas permintaan koneksiFirewall membuang paket, server offline, IP salah
ERR_CONNECTION_REFUSED-102Permintaan koneksi langsung ditolakTidak ada yang mendengarkan, atau firewall diatur untuk menolak
ERR_CONNECTION_RESET-101Koneksi terbuka, lalu diputus dengan resetVPN, antivirus, penyaringan, crash server
ERR_NAME_NOT_RESOLVED-105DNS sama sekali tidak menemukan domainnyaSalah ketik, domain kedaluwarsa, kegagalan DNS

Firewall yang diatur untuk drop lalu lintas menghasilkan timeout; yang diatur untuk reject menjawab seketika, biasanya sebagai penolakan, atau sebagai ERR_ADDRESS_UNREACHABLE bila menolak dengan pesan ICMP, seperti default firewalld. Panduan lengkap: ERR_CONNECTION_REFUSED, ERR_CONNECTION_RESET, dan ERR_NAME_NOT_RESOLVED.

Situsnya mati untuk semua orang, atau hanya Anda?

Website Down Checker gratis dari DNS Robot membuka situs dari 11 lokasi sekaligus, dan Port Checker menguji port 443 dari luar jaringan Anda. Bersama-sama, keduanya menunjukkan dalam hitungan detik apakah timeout berasal dari situs atau dari jaringan Anda.

Sumber

  1. net_error_list.h (CONNECTION_TIMED_OUT -118, TIMED_OUT -7), Chromium
  2. ssl_connect_job.cc (30-second TLS handshake timeout), Chromium
  3. Test-NetConnection, Microsoft

Pertanyaan yang Sering Diajukan

Apa arti ERR_CONNECTION_TIMED_OUT?

Artinya browser Anda mengirim permintaan koneksi ke server situs dan tidak pernah mendapat balasan, sehingga berhenti menunggu. Di Chromium, ini adalah net error -118. Paketnya dibuang di suatu tempat: server offline, firewall membuangnya, atau perangkat Anda mengirimnya ke alamat IP yang salah atau usang.

ERR_CONNECTION_TIMED_OUT masalah saya atau masalah situsnya?

Buka situs lewat data seluler atau cek dengan port checker eksternal. Jika gagal di mana-mana, server atau firewall-nya yang bermasalah. Jika berhasil di tempat lain, penyebabnya ada di sisi Anda (cache DNS, file hosts, proxy, VPN, firewall, atau blokir di jaringan Anda), atau firewall situs itu memblokir alamat IP atau negara Anda.

Bagaimana cara mengatasi ERR_CONNECTION_TIMED_OUT di Windows 10 atau 11?

Flush DNS (ipconfig /flushdns), periksa C:\Windows\System32\drivers\etc\hosts untuk entri situs itu, matikan proxy manual di Pengaturan → Jaringan & internet → Proksi, putuskan VPN, lalu reset Winsock dan TCP/IP dari Command Prompt administrator dan restart. Test-NetConnection example.com -Port 443 memastikan apakah port-nya menjawab.

Kenapa hanya satu situs yang timeout?

Satu situs yang timeout biasanya berarti server atau firewall situs itu membuang lalu lintas, DNS Anda masih menyimpan alamat IP lamanya, file hosts Anda punya entri untuknya, atau jaringan Anda memblokirnya. Cek dengan alat eksternal; jika situs menyala bagi orang lain, flush DNS dan periksa file hosts.

Kenapa semua situs timeout?

Jika semua situs timeout, masalahnya lokal: tidak ada koneksi internet, proxy atau VPN rusak, firewall salah konfigurasi, atau captive portal Wi-Fi yang menunggu Anda login. Restart router, matikan proxy dan VPN, lalu reset tumpukan jaringan.

Apa perbedaan ERR_CONNECTION_TIMED_OUT dan ERR_CONNECTION_REFUSED?

Refused berarti server langsung menjawab dan menolak koneksi, jadi server online tetapi tidak ada yang mendengarkan, atau firewall menolak Anda. Timed out berarti tidak ada yang menjawab sama sekali, jadi paketnya dibuang. Aturan firewall yang diatur untuk drop menghasilkan timeout; yang diatur untuk reject menjawab seketika, biasanya sebagai refused.

Apakah DNS bisa menyebabkan ERR_CONNECTION_TIMED_OUT?

Bisa, secara tidak langsung. Jika cache DNS atau resolver Anda mengembalikan IP usang setelah situs pindah hosting, browser Anda mencoba tersambung ke server lama, yang mungkin sudah offline atau di-firewall, sehingga koneksi timeout. Flush DNS atau beralih ke resolver publik akan mengatasinya.

Bagaimana cara mengatasi ERR_CONNECTION_TIMED_OUT di Android?

Beralih antara Wi-Fi dan data seluler, atur DNS pribadi ke Otomatis, dan matikan aplikasi VPN dan pemblokir iklan. Jika tidak ada yang berhasil, reset setelan jaringan dari Setelan → Sistem → Opsi reset.

Bagaimana cara mengatasi timeout koneksi di server saya sendiri?

Pastikan web server mendengarkan di port 80 dan 443 (ss -tlnp), izinkan port tersebut di firewall server (ufw atau firewalld) dan di firewall cloud mana pun seperti AWS Security Groups, lalu pastikan record A dan AAAA domain mengarah ke server ini. Setelah itu uji dari luar dengan nc -vz atau port checker online.

Tentang penulis

Shaik Vahid

Pendiri DNS Robot. Vahid bertahun-tahun bekerja di dukungan web hosting, memperbaiki domain, record DNS, sertifikat SSL, dan pengiriman email untuk pelanggan. Ia membangun alat-alat DNS Robot dan menulis panduan ini dari error yang benar-benar dialami orang.

Cek Website Down

Down untuk semua orang atau hanya Anda? Cek website apa pun dari 11 lokasi dan dari koneksi Anda sendiri, dengan screenshot langsung