Błąd ERRSOCKSCONNECTIONHOSTUNREACHABLE (“Destination Host Unreachable”) oznacza, że komputer lub serwer proxy SOCKS nie może połączyć się z docelową maszyną w sieci. Ten problem może dotyczyć zarówno webmasterów, web developerów, jak i użytkowników końcowych. Najczęstsze przyczyny to błędna konfiguracja sieci, firewall, problemy z serwerem lub z ustawieniami proxy.
Spis treści
Wyjaśnienie błędu
- Host unreachable – Twoje urządzenie nie może dotrzeć do docelowego IP – „droga” w sieci jest zablokowana.
- Może pojawić się podczas używania serwerów proxy SOCKS, konfiguracji VPN, testów ping/tracert lub przeglądania WWW z włączonym proxy.
Najczęstsze przyczyny
- Błędne ustawienia sieciowe (IP, gateway, DNS)
- Awaria lub brak połączenia z internetem
- Zły adres IP albo niedziałający default gateway
- Niepoprawna konfiguracja serwera proxy SOCKS
- Blokada przez firewall lub program antywirusowy
- Problemy z IPv6/IPv4
- Fizyczne odłączenie kabli lub awaria sprzętu sieciowego
Instrukcja krok po kroku (dla webmastera/web developera)
1. Sprawdź fizyczne połączenie sieci
- Upewnij się, że kable sieciowe są poprawnie podłączone.
- Zrestartuj router/modem:
- Odłącz od zasilania na pełną minutę, następnie podłącz ponownie i sprawdź połączenie.
2. Zweryfikuj konfigurację serwera proxy SOCKS
- Otwórz ustawienia proxy w przeglądarce lub systemie (Panel sterowania, Ustawienia sieci).
- Upewnij się, że adres serwera SOCKS i port są właściwe.
- Sprawdź, czy serwer proxy jest osiągalny (spróbuj pingować lub połączyć się z nim bezpośrednio).
3. Testuj połączenie IPv4/IPv6
- Otwórz CMD jako administrator.
- Sprawdź adresy IP:
ipconfig
- Wykonaj test ping:
ping -6 <adres_ip> # test IPv6 ping <adres_ip> # test IPv4
Jeśli pojawia się „Destination Host Unreachable”, problem może dotyczyć gatewaya, IP lub po stronie zdalnej.
4. Sprawdź ustawienia bramki (default gateway)
- Otwórz CMD –
netsh
- Wprowadź polecenia:
interface ipv6 show config
- Jeśli bramka domyślna nie jest ustawiona, dodaj ją ręcznie w konfiguracji sieci.
5. Wyczyść DNS i zresetuj Winsock
- W CMD jako administrator wpisz:
ipconfig /flushdns netsh winsock reset
- Uruchom ponownie komputer.
6. Wyłącz (lub skonfiguruj) firewall/antywirus
- Tymczasowo wyłącz firewall, aby sprawdzić, czy nie blokuje ruchu.
- Skonfiguruj wyjątki dla proxy SOCKS lub usług sieciowych.
7. Sprawdź konfigurację sieciową serwera docelowego
- Upewnij się, że adres docelowy jest aktywny, a na hoście uruchomione są odpowiednie usługi.
- Sprawdź, czy nie występuje blokada portów (np. przez iptables/firewalld na serwerze).
8. Monitoruj trasę pakietów
- Użyj polecenia:
tracert <adres_ip>
- Analiza wyników pozwala określić, na którym etapie następuje przerwanie routingu.
Instrukcja dla użytkownika końcowego
- Zrestartuj komputer i router/modem.
- Sprawdź połączenie z internetem – odwiedź popularną stronę (np. google.com).
- Wyczyść cache DNS i zresetuj Winsock –
- Otwórz CMD jako administrator.
- Wpisz:
bash ipconfig /flushdns netsh winsock reset - Uruchom ponownie komputer.
- Odłącz proxy i VPN
- Tymczasowo wyłącz wszelkie serwery proxy/VPN, które mogą blokować połączenie.
- Upewnij się, że firewall nie blokuje połączenia – sprawdź ustawienia lub czasowo go wyłącz.
Najczęstsze pytania (FAQ)
Czy błąd może wynikać z problemów po stronie serwera docelowego?
- Tak, jeśli serwer jest wyłączony, nie ma podłączonego kabla lub firewall blokuje ruch, ten błąd może się pojawić.
Czy zawsze muszę resetować komputer?
- Nie zawsze, ale po resetach DNS i Winsock jest to zalecane, aby zmiany weszły w życie.
Czy błąd może dotyczyć tylko IPv6?
- Tak, ale zazwyczaj dotyka zarówno IPv6, jak i IPv4. Sprawdź oba protokoły.
Podsumowanie – Szybka checklista
- Restart routera/modemu
- Weryfikacja ustawień sieciowych i bramki
- Wyczyść DNS i zresetuj Winsock
- Test połączenia dla IPv4 i IPv6
- Analiza ustawień proxy SOCKS
- Wyłącz firewall/antywirus do testów
- Sprawdź, czy adres docelowy jest aktywny
W razie utrzymujących się problemów skonsultuj się z administratorem sieci lub dostawcą usług internetowych.

