Błąd „serwer DNS nie odpowiada” to jedna z najbardziej frustrujących usterek, ponieważ skutecznie uniemożliwia dostęp do większości zasobów internetu mimo działającej sieci. Problem wynika z braku tłumaczenia nazwy domeny na odpowiadający jej adres IP, co blokuje komunikację z serwerami WWW. Poniżej znajdziesz przejrzyste wyjaśnienie przyczyn oraz sprawdzone metody naprawy – od szybkich kroków diagnostycznych po zaawansowaną konfigurację, z uwzględnieniem różnych systemów operacyjnych i scenariuszy.
- Fundamenty techniczne – czym jest serwer DNS i jak funkcjonuje
- Diagnoza problemu – rozpoznawanie przyczyn błędu
- Kroki wstępne – szybka diagnostyka
- Rozwiązania oprogramowania – czyszczenie pamięci podręcznej DNS
- Modyfikacja ustawień serwera DNS
- Rozwiązania sprzętowe i sieciowe – restart i konfiguracja
- Zaawansowana diagnostyka – narzędzia i techniki
- Porównanie alternatywnych serwerów DNS
- Kontakt z pomocą techniczną
- Zapobieganie i najlepsze praktyki
Fundamenty techniczne – czym jest serwer DNS i jak funkcjonuje
Aby skutecznie usuwać błędy DNS, warto rozumieć jego rolę w architekturze internetu. DNS (Domain Name System) tłumaczy zrozumiałe dla człowieka nazwy domen na adresy IP, pod które podłączone są serwery z poszukiwanymi zasobami.
Gdy wpisujesz adres witryny w przeglądarce, urządzenie pyta skonfigurowany serwer DNS o właściwy adres IP. Jeśli na którymkolwiek etapie dojdzie do błędu i serwer DNS nie odpowiada, przeglądarka nie otrzyma adresu i wyświetli komunikat o braku możliwości załadowania strony. Znajomość działania DNS ułatwia interpretację objawów i dobór właściwych działań naprawczych.
Diagnoza problemu – rozpoznawanie przyczyn błędu
Skuteczne usunięcie awarii zaczyna się od poprawnej identyfikacji źródła. Najczęstsze kategorie przyczyn to:
- błędy konfiguracji DNS na urządzeniu,
- awaria lub przeciążenie serwera DNS,
- problemy po stronie dostawcy internetu (ISP),
- błędne wpisy w pliku hosts,
- zainfekowanie złośliwym oprogramowaniem.
Błędy konfiguracji DNS na urządzeniu użytkownika
To najczęstszy scenariusz: nieprawidłowe adresy DNS wprowadzone ręcznie, zmiany po instalacji oprogramowania lub efekty działania malware. Zweryfikuj, czy wskazane serwery istnieją i odpowiadają oraz czy w adresie IP nie ma literówki.
Awaria serwera DNS lub jego przeciążenie
Nawet duzi dostawcy, tacy jak Google czy Cloudflare, mogą mieć incydenty techniczne. Sprawdź status usług i rozważ tymczasową zmianę DNS do czasu przywrócenia pełnej dostępności.
Problemy z dostawcą usług internetowych
Usterki w infrastrukturze ISP lub prace konserwacyjne potrafią blokować lub opóźniać zapytania DNS. Skontaktuj się z dostawcą i zweryfikuj ewentualne zakłócenia w Twojej lokalizacji.
Błędne wpisy w pliku hosts
Plik hosts to lokalna mapa nazw domen na adresy IP sprawdzana przed DNS. Niewłaściwe wpisy mogą blokować dostęp do konkretnych stron. W systemie Windows plik znajdziesz pod ścieżką C:\Windows\System32\drivers\etc\hosts (edytuj w Notatniku uruchomionym jako administrator).
Zainfekowanie złośliwym oprogramowaniem
Malware może zmieniać ustawienia DNS, przekierowywać ruch lub blokować dostęp do poprawnych serwerów, powodując trwałe błędy do czasu usunięcia zagrożenia.
Kroki wstępne – szybka diagnostyka
Poniższa checklista pomaga szybko potwierdzić podstawowe scenariusze i często od razu usuwa problem:
- sprawdź łączność – upewnij się, że Wi‑Fi/Ethernet działa, a sygnał jest stabilny,
- przeładuj stronę i zmień przeglądarkę – wyklucz wpływ pamięci podręcznej konkretnej aplikacji,
- wykonaj test prędkości – jeśli wyniki mocno odbiegają od normy, przyczyną może być łącze,
- porównaj na innym urządzeniu – sprawdzisz, czy problem jest lokalny, czy dotyczy całej sieci,
- zrestartuj sprzęt – szybki restart routera i komputera często usuwa chwilowe błędy,
- wyłącz VPN – tymczasowo wyklucz konflikt z serwerami DNS dostawcy VPN.
Rozwiązania oprogramowania – czyszczenie pamięci podręcznej DNS
Wyczyszczenie lokalnego cache DNS usuwa przestarzałe lub błędne wpisy blokujące dostęp do stron.
Czyszczenie pamięci podręcznej DNS w systemie Windows
Uruchom wiersz poleceń jako administrator (Windows + X → „Windows Terminal (Administrator)”) i wpisz: ipconfig /flushdns. Po sukcesie zobaczysz komunikat o pomyślnym wyczyszczeniu pamięci DNS. Jeśli polecenie nie działa, uruchom usługę Klient DNS (Dnscache) w aplikacji „Usługi” i spróbuj ponownie.
Czyszczenie pamięci podręcznej DNS w systemie macOS
Otwórz Terminal (CMD + Spacja → wpisz „terminal”). W zależności od wersji systemu użyj właściwej komendy:
- macOS Sierra, OS X El Capitan, OS X Mavericks, OS X Mountain Lion, OS X Lion –
sudo killall -HUP mDNSResponder; - OS X Yosemite –
sudo discoveryutil udnsflushcaches; - OS X Snow Leopard –
sudo dscacheutil -flushcache; - OS X Leopard –
sudo lookupd -flushcache.
Czyszczenie pamięci podręcznej DNS w systemie Linux
Domyślnie Linux nie buforuje rekordów DNS, jednak jeśli działa NSCD (Name Service Caching Daemon), uruchom usługę ponownie. W zależności od dystrybucji użyj jednego z poleceń:
sudo /etc/init.d/nscd restart,sudo service nscd restart,sudo service nscd reload,sudo systemctl restart nscd.
Modyfikacja ustawień serwera DNS
Zmiana serwerów DNS często natychmiast rozwiązuje problem, zwłaszcza gdy domyślne DNS od ISP są przeciążone lub niedostępne.
Wybór alternatywnego serwera DNS
Popularne, darmowe serwery to: Google Public DNS (8.8.8.8, 8.8.4.4), Cloudflare (1.1.1.1, 1.0.0.1), OpenDNS (208.67.222.222, 208.67.220.220), Quad9 (9.9.9.9), Comodo Secure DNS (8.26.56.26, 8.20.247.40) i inne.
Ręczna zmiana serwera DNS w systemie Windows
Panel sterowania → Centrum sieci i udostępniania → „Zmień ustawienia karty sieciowej” → kliknij prawym aktywne połączenie → „Właściwości” → zaznacz „Protokół internetowy w wersji 4 (TCP/IPv4)” → „Właściwości” → „Użyj następujących adresów serwerów DNS” → wpisz np. Google DNS (8.8.8.8, 8.8.4.4) lub OpenDNS (208.67.222.222, 208.67.220.220) → zapisz zmiany. W nowszych wersjach Windows analogiczną opcję znajdziesz w: Ustawienia → Sieć i internet → właściwości połączenia → Edytuj serwery DNS.
Konfiguracja serwera DNS za pomocą publicznego DNS Google
Dla IPv4 użyj: 8.8.8.8 i 8.8.4.4. Dla IPv6 użyj: 2001:4860:4860::8888 i 2001:4860:4860::8844. Po zapisaniu ustawień przetestuj działanie na kilku witrynach.
Rozwiązania sprzętowe i sieciowe – restart i konfiguracja
Gdy zmiany w oprogramowaniu nie pomagają, przejdź do działań na sprzęcie i konfiguracji sieci.
Restart urządzeń sieciowych
Restart routera i komputera bardzo często rozwiązuje problem. Wyłącz komputer i odłącz router od zasilania na ~30 sekund. Podłącz router, poczekaj na pełne uruchomienie i włącz komputer.
Sprawdzenie i aktualizacja oprogramowania routera
Przestarzały firmware routera bywa przyczyną problemów z DNS. Zaloguj się do panelu administracyjnego routera (wpisz jego adres IP w przeglądarce) i sprawdź dostępność aktualizacji.
Resetowanie protokołu TCP/IP
W Windows uruchom wiersz poleceń jako administrator i wpisz: netsh int ip reset C:\resetlog.txt. Następnie zrestartuj komputer. Plik resetlog.txt będzie zawierał szczegóły dokonanych zmian.
Sprawdzenie i aktualizacja sterowników karty sieciowej
W Menedżerze urządzeń → „Karty sieciowe” → kliknij prawym swoją kartę → „Aktualizuj”. Aktualne sterowniki często eliminują problemy z łącznością.
Zaawansowana diagnostyka – narzędzia i techniki
Jeśli standardowe metody zawiodą, zastosuj poniższe techniki, aby precyzyjnie namierzyć źródło błędu.
Wyłączenie protokołu IPv6
Czasem IPv6 powoduje konflikty. W Windows: Połączenia sieciowe → właściwości aktywnego połączenia → odznacz „Protokół internetowy w wersji 6 (TCP/IPv6)” → zapisz → zrestartuj. W macOS: Menu Apple → Preferencje systemowe → Sieć → bieżące połączenie → Zaawansowane → TCP/IP → „Konfiguracja IPv6” ustaw na „Wyłączone”.
Wyłączenie oprogramowania antywirusowego i zapory ogniowej
Tymczasowo wyłącz antywirusa i/lub firewall, by sprawdzić, czy nie blokują zapytań DNS. Jeśli to pomoże, włącz ochronę i dostosuj reguły dotyczące DNS lub skontaktuj się z producentem.
Tymczasowe wyłączenie VPN
VPN może wymuszać własne serwery DNS. Wyłącz VPN i przetestuj połączenie. Jeśli problem znika, włącz VPN i dostosuj ustawienia DNS/DoH lub skontaktuj się z dostawcą.
Uruchomienie systemu w trybie awaryjnym
Uruchom Windows w trybie awaryjnym z obsługą sieci (Start → Zasilanie → przytrzymaj Shift → Restart → Rozwiązywanie problemów → Opcje zaawansowane → Ustawienia uruchamiania → Restart → F5). Jeśli DNS działa w tym trybie, przyczyną jest aplikacja lub sterownik ładowany normalnie.
Edycja pliku hosts
Jeśli problem dotyczy pojedynczych domen, sprawdź plik hosts w lokalizacji C:\Windows\System32\drivers\etc\hosts. Otwórz Notatnik jako administrator, popraw lub usuń błędne wpisy i zapisz plik. Po zmianach wyczyść cache przeglądarki i DNS, by wymusić pobranie prawidłowych rekordów.
Porównanie alternatywnych serwerów DNS
Poniższa tabela ułatwia wybór DNS pod kątem szybkości, niezawodności i filtracji treści:
| Dostawca | IPv4 | IPv6 | DoH/DoT | Funkcje / uwagi |
|---|---|---|---|---|
| Cloudflare | 1.1.1.1, 1.0.0.1 | 2606:4700:4700::1111, ::1001 | Tak | Warianty filtrujące: 1.1.1.2 (malware), 1.1.1.3 (treści 18+); bardzo niskie opóźnienia |
| Google Public DNS | 8.8.8.8, 8.8.4.4 | 2001:4860:4860::8888, ::8844 | Tak | Wysoka niezawodność i globalna dostępność |
| Quad9 | 9.9.9.9, 149.112.112.112 | 2620:fe::fe, 2620:fe::9 | Tak | Filtracja złośliwych domen, nacisk na prywatność |
| OpenDNS | 208.67.222.222, 208.67.220.220 | – | Częściowo | Opcje rodzinne i biznesowe, personalizacja filtrów |
| AdGuard DNS | 176.103.130.130, 176.103.130.131 | – | Tak | Warianty blokujące reklamy, trackery i treści 18+ |
| CleanBrowsing | 185.228.168.168, 185.228.169.168 | – | Tak | Profile „Security”, „Adult”, „Family” z różnym poziomem filtracji |
Kontakt z pomocą techniczną
Jeśli powyższe kroki nie pomogły, skontaktuj się z dostawcą internetu (ISP). Dysponuje on narzędziami do szybkiej diagnostyki i potwierdzi ewentualne usterki w Twojej okolicy. Jeśli problem dotyczy konkretnej domeny, skontaktuj się z dostawcą hostingu lub rejestratorem. W złożonych przypadkach rozważ wsparcie specjalisty IT.
Zapobieganie i najlepsze praktyki
Poniższe działania znacząco zmniejszają ryzyko powrotu błędu i przyspieszają rozwiązywanie przyszłych problemów:
- regularne aktualizacje – systemu operacyjnego, sterowników (szczególnie karty sieciowej) i oprogramowania,
- redundancja DNS – skonfiguruj co najmniej dwa serwery DNS (podstawowy i zapasowy),
- monitorowanie sieci – okresowo sprawdzaj prędkość i stabilność łącza, aby szybko wykrywać anomalie.