İçeriğe geç

ERR_CONNECTION_REFUSED Hatası Ne Demek?

Güncellendi: Son kontrol: Ekim 2026 4 dk okuma

Kısaca cevap

Tarayıcınız sitenin sunucusunu buldu, kapısını çaldı ve "burada kimse bağlantı kabul etmiyor" cevabını aldı. Sebep çoğunlukla sitenin o an kapalı olması veya bilgisayarınızdaki yanlış bir proxy ayarıdır. Önce siteyi başka bir cihazda deneyin. Başka yerde de açılmıyorsa beklemek gerekir; yalnızca sizde açılmıyorsa proxy, VPN ve güvenlik programlarını kontrol edin.

Bu sayfada

Ekranda gördüğünüz

  • ERR_CONNECTION_REFUSEDChrome ve Edge hata kodu
  • Bu siteye ulaşılamıyorChrome ve Edge, Türkçe arayüz
  • örnek.com bağlanmayı reddetti.Chrome, Türkçe arayüz (açıklama satırı)
  • This site can't be reachedChrome ve Edge, İngilizce arayüz
  • example.com refused to connect.Chrome, İngilizce arayüz
  • Bağlantı kurulamıyorFirefox, benzer durum

Windows, Android ve macOS'ta Chrome, Edge ve diğer Chromium tabanlı tarayıcılarda görülür. Yazılım geliştirenler bu hatayı en sık localhost adreslerinde görür.

Her sunucu, gelen bağlantıları belirli "kapılardan" kabul eder. Bu kapılara port denir; web siteleri normalde 80 (http) ve 443 (https) numaralı portları kullanır. Tarayıcı bu kapıya gittiğinde içeride bağlantıyı bekleyen bir program yoksa, sunucu hemen "reddedildi" cevabı döner. Port ve sunucu terimlerinin kısa tanımları internet terimleri sözlüğümüzde.

Bu hatanın iyi yanı, bir şeyin gerçekten cevap verdiğini göstermesidir: adres bulundu ve yol açık. Ya kapıdaki program çalışmıyordur ya da tarayıcınız yanlış kapıya, yanlış sunucuya gönderilmiştir.

Önce bunları deneyin

  1. Adresin başına bakın. Elle yazdıysanız http:// ile https:// arasında geçiş yapmayı ve adresin sonunda :8080 gibi bir port olmadığını kontrol edin.
  2. Birkaç dakika sonra yenileyin. Site bakımda veya yeniden başlatılıyor olabilir.
  3. Siteyi telefonunuzdan mobil veriyle açın. Orada da aynı hata varsa sorun sitededir.
  4. Gizli pencerede deneyin (Ctrl + Shift + N). Açılıyorsa bir uzantı araya giriyordur.

1. Sitenin herkes için kapalı olup olmadığını kontrol edin

Site çalışıyor mu aracına adresi yazın. Araç da bağlanamıyorsa sunucu kapalıdır veya yanlış ayarlanmıştır ve sizin tarafınızda yapılacak bir şey yoktur. Araç siteyi açabiliyorsa sorun sizin cihazınızda veya ağınızdadır; aşağıdaki adımlara devam edin.

2. Proxy ayarını ve VPN'i kontrol edin

Bilgisayarınız bir proxy (trafiği başka bir sunucu üzerinden geçiren ara sunucu) kullanacak şekilde ayarlanmışsa ve o proxy çalışmıyorsa, tüm siteler bu hatayı verebilir. Bu, genellikle kaldırılan bir VPN veya reklam yazılımının geride bıraktığı bir ayardır.

  1. Windows 11'de Ayarlar > Ağ ve internet > Ara sunucu bölümünü açın.
  2. Ayarları otomatik olarak algıla açık kalsın; El ile ara sunucu kurulumu altında tanımlı bir sunucu varsa ve siz eklemediyseniz kapatın.
  3. VPN uygulaması açıksa bağlantıyı kesip siteyi yeniden deneyin.

3. Güvenlik duvarını ve antivirüsü kontrol edin

Bazı güvenlik programları, tehlikeli buldukları sitelere bağlantıyı doğrudan reddeder. Bu durumda program çoğunlukla bir uyarı da gösterir. Antivirüsünüzün "engellenen siteler" veya geçmiş bölümüne bakın. Siteye güveniyorsanız ve programın hatalı engellediğinden eminseniz izin listesine ekleyin; emin değilseniz siteye girmeyin.

4. hosts dosyasına bakın

Windows'taki C:\Windows\System32\drivers\etc\hosts dosyası, bazı adları DNS'e sormadan belirli bir adrese yönlendirir. Bir program siteyi 127.0.0.1 (kendi bilgisayarınız) adresine yönlendirdiyse, tarayıcı siteye değil kendi bilgisayarınıza gider ve orada kimse cevap vermediği için bu hatayı alırsınız. Dosyayı Not Defteri ile açıp sitenin adının geçtiği satır olup olmadığına bakın. Değiştirmek için Not Defteri'ni yönetici olarak açmanız gerekir.

Ayrıca eski DNS cevaplarını silmek için DNS önbelleğini temizleyin. Site kısa süre önce taşındıysa DNS sorgulama aracıyla güncel IP adresini görebilirsiniz.

Site sahipleri ve geliştiriciler için

Kendi sitenizde veya bilgisayarınızda çalışan bir uygulamada bu hatayı alıyorsanız, istek sunucuya ulaşıyor ama o portta dinleyen bir program yok demektir. Kontrol listesi:

  • Sunucu çalışıyor mu? Web sunucusu (IIS, nginx, Apache, Kestrel, Node vb.) veya geliştirme sunucusu çökmüş ya da hiç başlamamış olabilir. Terminaldeki hata mesajlarına bakın.
  • Doğru portta mısınız? Geliştirme sunucuları çoğu zaman 3000, 5000, 5173 veya 8080 gibi portlar kullanır. Tarayıcıya terminalde yazan adresi birebir yazın.
  • localhost ile 127.0.0.1 farkı: localhost bazı sistemlerde önce IPv6 adresi ::1'e gider. Sunucu yalnızca 127.0.0.1'de dinliyorsa bağlantı reddedilir. İki adresi de deneyin.
  • Başka cihazdan erişiyorsanız sunucunun yalnızca 127.0.0.1'de değil, ağ adresinde de dinlediğinden ve güvenlik duvarında portun açık olduğundan emin olun.
  • Canlı sitede sunucuda 443 portunun dinlendiğini ve HTTPS sertifikasının kurulu olduğunu kontrol edin. HTTP başlıkları görüntüleme aracı dışarıdan cevap alınıp alınmadığını gösterir.

Windows'ta hangi programın hangi portu dinlediğini görmek için Komut İstemi'nde netstat -ano komutunu kullanabilirsiniz; listedeki "LISTENING" satırları dinlenen portlardır.

Aynı sunucuda farklı portları dinleyen web, e-posta ve uzak yönetim programları
Bağlantı reddedildi hatası, hedef portu dinleyen bir program olmadığında oluşur.

Hızlı teşhis tablosu

BelirtiOlası sebepNe yapmalı?
Site herkes için açılmıyorSunucu o portta bağlantı kabul etmiyorSite sahibinin sorunu gidermesini bekleyin
Birçok sitedeProxy veya VPN ayarıProxy’yi ve VPN’i kapatıp deneyin
Yalnızca bu bilgisayardaGüvenlik duvarı, antivirüs veya hosts dosyasıBu üçünü sırayla kontrol edin
localhost adresindeGeliştirme sunucusu çalışmıyor veya başka porttaSunucuyu başlatın, port numarasını kontrol edin

Hâlâ çözülmediyse

  • Site başka ağlarda açılıyor ama sizin ağınızda hiçbir cihazda açılmıyorsa modemi yeniden başlatın ve internet sağlayıcınıza danışın.
  • Site herkes için kapalıysa site sahibine e-posta veya sosyal medya üzerinden bildirebilirsiniz.
  • İş veya okul ağındaysanız bağlantıyı kurumun güvenlik duvarı reddediyor olabilir; ağ yöneticisine sorun.

İlgili hatalar

Sık sorulan sorular

ERR_CONNECTION_REFUSED ile ERR_CONNECTION_TIMED_OUT farkı nedir?

Timed out'ta karşı taraftan hiç cevap gelmez, tarayıcı bekleyip vazgeçer. Refused'da ise cevap hemen gelir ve "bu kapı kapalı" der. Bu yüzden refused hatası genellikle anında görünür.

Hata sadece bir sitede çıkıyor. Ben bir şey yapabilir miyim?

Site başka cihazlarda ve site çalışıyor mu aracında da açılmıyorsa sorun sunucudadır; beklemekten başka yapacak bir şey yoktur. Yalnızca sizde açılmıyorsa proxy, VPN, güvenlik duvarı ve hosts dosyasını kontrol edin.

Localhost refused to connect hatası neden çıkar?

Çoğunlukla yerel sunucu çalışmıyordur, farklı bir portta çalışıyordur veya yalnızca IPv6 ya da yalnızca IPv4 adresinde dinliyordur. Sunucunun terminal çıktısındaki adresi ve portu tarayıcıya birebir yazın.

Bu hata sitenin beni engellediği anlamına mı gelir?

Tek başına bunu göstermez. Sunucunun kapalı olması, bakım veya yanlış port da aynı hatayı verir. Sunucu tarafındaki güvenlik duvarları istenmeyen bağlantıları çoğu zaman sessizce düşürür; o durumda ekranda daha çok bağlantı zaman aşımı hatası görürsünüz.