ERR_CONNECTION_REFUSED
Co znamená chyba ERR_CONNECTION_REFUSED a jak ji opravit
Chyba ERR_CONNECTION_REFUSED je jedním z nejčastějších problémů, se kterými se uživatelé mohou setkat při prohlížení webových stránek. Místo načtení požadované stránky se v prohlížeči (nejčastěji Google Chrome) objeví chybová zpráva, která hlásí, že se nelze připojit k webovému serveru – spojení bylo odmítnuto.
Tento článek podrobně vysvětluje, co chyba ERR_CONNECTION_REFUSED znamená, jaké jsou její nejčastější příčiny a jak ji můžete sami vyřešit.
Co znamená ERR_CONNECTION_REFUSED?
Chyba ERR_CONNECTION_REFUSED v podstatě říká, že váš počítač sice našel server, na který se snaží připojit (například pomocí DNS překladu domény), ale samotný server odmítl navázat spojení.
To může být způsobeno mnoha faktory – od technických problémů na straně serveru, přes nesprávně nakonfigurovaný firewall nebo proxy server, až po chyby v prohlížeči nebo na lokálním zařízení uživatele.
Nejčastější příčiny chyby ERR_CONNECTION_REFUSED
-
Server není dostupný
Server, ke kterému se pokoušíte připojit, může být offline, restartuje se, nebo vůbec neběží (například chybí spuštěná webová služba, jako Apache nebo Nginx). -
Firewall nebo bezpečnostní software
Na straně serveru nebo klienta může být firewall, který blokuje příchozí nebo odchozí spojení. Například Windows Firewall, antivirový program nebo bezpečnostní software může připojení zablokovat. -
Chybná IP adresa nebo DNS záznamy
Pokud se doména překládá na špatnou IP adresu, může být požadavek posílán na nesprávný server, který jej odmítne. -
Problémy s prohlížečem
Někdy může být chyba způsobena samotným prohlížečem, například špatně uloženou cache, rozšířením, nebo chybným proxy nastavením. -
Proxy server nebo VPN
Pokud používáte proxy server nebo VPN, může spojení selhat právě kvůli nim. Například server proxy odmítne spojení, nebo VPN nedokáže správně přesměrovat komunikaci. -
Chybná konfigurace webového serveru
Webový server může být nakonfigurován tak, že určitá spojení z určitých IP adres odmítá – například pomocí pravidel firewallu, nebo pomocí .htaccess.
Jak chybu ERR_CONNECTION_REFUSED opravit?
1. Zkontrolujte, zda web opravdu funguje
Nejprve si ověřte, zda není problém přímo na straně serveru:
- Zkuste otevřít stránku z jiného zařízení nebo přes mobilní data.
- Navštivte webovou stránku pomocí nástroje jako Down For Everyone Or Just Me
- Pokud je stránka nedostupná pro všechny, nejspíš je problém na straně serveru.
2. Restartujte router a počítač
Jednoduchý restart síťového zařízení a počítače může vyřešit dočasné chyby nebo konflikty v síťové komunikaci.
3. Vymažte cache a cookies v prohlížeči
Stiskněte klávesovou zkratku Ctrl + Shift + Delete a vyberte možnost smazání mezipaměti a souborů cookie. Následně zkuste stránku znovu načíst.
4. Zkuste jiný prohlížeč
Ověřte, zda se chyba zobrazuje i v jiném prohlížeči (např. Firefox, Edge). Pokud ne, problém je pravděpodobně v konkrétním prohlížeči.
5. Zkontrolujte nastavení proxy nebo VPN
- Vypněte proxy server, pokud ho nepoužíváte úmyslně.
- Deaktivujte VPN a zkuste se připojit přímo.
- Ve Windows: Ovládací panely > Možnosti Internetu > Připojení > Nastavení LAN.
6. Vyprázdněte DNS cache
Otevřete příkazový řádek (CMD) jako správce a zadejte příkaz:
ipconfig /flushdns
Tím se odstraní zastaralé záznamy DNS.
7. Zkontrolujte firewall a antivirový software
Dočasně deaktivujte firewall nebo antivir, abyste zjistili, zda právě on neblokuje připojení.
- Ve Windows můžete přejít do „Ovládací panely > Systém a zabezpečení > Brána firewall systému Windows“.
- Nezapomeňte software opět zapnout po testování.
8. Zkontrolujte, zda server naslouchá na správném portu
Pokud jste správce serveru a máte přístup ke konfiguraci, zkontrolujte, zda webový server běží a naslouchá na portu 80 (HTTP) nebo 443 (HTTPS).
Příkazy na Linuxu:
sudo systemctl status apache2
sudo systemctl status nginx
sudo netstat -tuln | grep :80
Co dělat, pokud problém přetrvává?
Pokud se problém stále opakuje:
- Kontaktujte technickou podporu vašeho poskytovatele internetového připojení nebo hostingu.
- Pokud jste provozovatelem webu, ověřte konfiguraci webového serveru a firewallu.
- Zkuste stránku otevřít přes mobilní hotspot – pokud to funguje, problém může být v místní síti.
- Proveďte traceroute nebo ping na danou doménu pro podrobnější diagnostiku.
Shrnutí
Chyba ERR_CONNECTION_REFUSED znamená, že cílový server odmítl navázat spojení. Příčinou může být porucha na straně serveru, problém s připojením, nesprávné nastavení sítě, firewallu nebo samotného prohlížeče.
Ve většině případů se dá problém vyřešit několika jednoduchými kroky – od kontroly dostupnosti serveru, přes vymazání cache, až po kontrolu nastavení sítě. Pokud si nejste jistí, kde je problém, doporučuje se obrátit na odbornou technickou podporu.
Z našeho slovníku
Zavináč (@)
Co je zavináč (@) a jak ho napsat na různých klávesnicích Zavináč („@“) je symbol, který má široké využití v digitální komunikaci. Nejznámější je...
Wayback Machine
Wayback Machine je internetová služba, která umožňuje uživatelům prohlížet archivované verze webových stránek, které byly uloženy v průběhu času. Tent...
Hoax
Hoax je termín označující falešnou informaci nebo dezinformaci, která je záměrně šířena s cílem oklamat, manipulovat nebo vyvolat paniku mezi lidmi. H...
Uptime
Uptime je měřítko dostupnosti serveru nebo služby, které vyjadřuje procentuální podíl času, po který byla služba funkční a dostupná pro uživatele. Upt...
DNS_PROBE_FINISHED_NXDOMAIN
DNS_PROBE_FINISHED_NXDOMAIN je chybová hláška, která se může objevit v internetovém prohlížeči (nejčastěji v Google Chrome), když se nepodaří přelož...
DNS
DNS (Domain Name System) je systém, který překládá doménová jména na IP adresy. Funguje jako telefonní seznam internetu, převádí názvy webových stráne...