Serwer DNS niedostępny lub nie odpowiada: naprawa

Kluczowy wniosek

„Your DNS server might be unavailable” (po polsku: serwer DNS może być niedostępny) to komunikat Diagnostyki sieci Windows, że urządzenie nie dostaje odpowiedzi od swojego serwera DNS: połączenie może działać, ale nazwy domen nie są zamieniane na adresy IP. Wyczyść cache DNS i odnów adres IP, przełącz się na publiczny serwer DNS, np. 1.1.1.1 lub 8.8.8.8, zrestartuj router oraz wstrzymaj filtrowanie WWW w antywirusie lub VPN. Strona „Service Unavailable - DNS failure” z numerem referencyjnym to coś innego: to CDN strony nie może znaleźć jej własnego serwera, a nie Twój DNS.

Sprawdź teraz

Poradnik naprawy błędu serwer DNS niedostępny: komunikat diagnostyki Windows i najszybsze poprawki resolvera
Poradnik naprawy błędu serwer DNS niedostępny: komunikat diagnostyki Windows i najszybsze poprawki resolvera
Zacznij czytać
  1. Co oznacza „serwer DNS niedostępny”
  2. „Service Unavailable - DNS failure” to coś innego
  3. Dlaczego tak się dzieje
  4. Poprawka 1: wyczyść DNS i odnów połączenie
  5. Poprawka 2: przełącz się na publiczny serwer DNS
  6. Poprawka 3: zrestartuj router
  7. Poprawka 4: wyłącz ochronę WWW antywirusa, VPN i proxy
  8. Poprawka 5: zresetuj stos sieciowy Windows
  9. Poprawka 6: ustaw publiczny DNS w samym routerze
  10. Poprawka 7: test w trybie awaryjnym z obsługą sieci (Windows)
  11. Poprawka 8: gdy to naprawdę dostawca internetu
  12. Jak sprawdzić, że poprawka zadziałała
  13. Często zadawane pytania

Co oznacza „serwer DNS niedostępny”

Gdy strony przestają się ładować, a Ty uruchamiasz narzędzie do rozwiązywania problemów Windows, często zgłasza ono „Your DNS server might be unavailable” albo „Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding.” W polskim Windows ten sam błąd pojawia się w tłumaczeniu, np. „Serwer DNS nie odpowiada”. Przeglądarki pokazują własne wersje: ERR_NAME_NOT_RESOLVED lub kod DNS_PROBE w Chrome oraz „Hmmm… can't reach this page” w Edge.

DNS (Domain Name System) zamienia nazwy domen, takie jak google.com, na adresy IP, z którymi łączy się urządzenie. Każde wczytanie strony zaczyna się od zapytania DNS do resolvera skonfigurowanego na urządzeniu, zwykle do routera, który przekazuje zapytania do serwerów dostawcy internetu. „Niedostępny” oznacza, że te zapytania zostają bez odpowiedzi: serwer nie działa, jest nieosiągalny albo coś pomiędzy pochłania żądania.

Ponieważ błąd dotyczy tylko etapu DNS, samo połączenie zwykle nadal działa, a skierowanie urządzenia do sprawnego resolvera często naprawia problem od razu.

Czy domena rozwiązuje się poza Twoją siecią? Sprawdź

„Service Unavailable - DNS failure” to coś innego

Jeśli witryna pokazuje stronę o tytule Service Unavailable - DNS failure z linią w rodzaju „Reference #11.…”, Twój DNS jest w porządku. Tę stronę zwraca Akamai, CDN stojący przed wieloma dużymi serwisami: serwery brzegowe Akamai nie mogły znaleźć serwera źródłowego strony, ponieważ jej serwery nazw zwróciły „nie istnieje” albo nie odpowiedziały na czas (Akamai).

Naprawić to może tylko właściciel strony (albo Akamai, jeśli ma awarię własnego DNS). Jako odwiedzający poczekaj i spróbuj później; normalne ładowanie innych stron potwierdza, że to nie Ty.

Dlaczego tak się dzieje

Zwykłe przyczyny:

  • Resolver DNS dostawcy internetu nie działa lub jest przeciążony — większość domowych połączeń domyślnie z niego korzysta, często przez router.
  • Przekaźnik DNS routera się zawiesił — urządzenia wysyłają zapytania do routera; gdy jego usługa przekazywania się zawiesi, wszystkie urządzenia pokazują błędy DNS, a WiFi wygląda dobrze.
  • Uszkodzony lokalny cache DNS — urządzenie wciąż podaje zapamiętane nieudane wyszukiwania.
  • Ingerencja antywirusa lub zapory — moduły ochrony WWW pośredniczą w ruchu DNS, a gdy zawiodą, całe rozwiązywanie nazw przestaje działać.
  • Martwy tunel VPN lub pozostały proxy — zapytania DNS trafiają do tunelu, który już nie odpowiada.
  • Uszkodzone ustawienia stosu sieciowego (Windows) — zepsuta konfiguracja Winsock/TCP-IP po aktualizacjach lub czyszczeniu złośliwego oprogramowania.
  • Ręcznie ustawiony serwer DNS, który już nie istnieje — stary adres z biura, szkoły lub VPN nadal skonfigurowany na karcie sieciowej.

Poprawka 1: wyczyść DNS i odnów połączenie

Zacznij od wyczyszczenia wszystkich zapamiętanych wyszukiwań i wymuszenia nowej dzierżawy DHCP — to samo usuwa przyczyny związane ze starym cache i starą dzierżawą w jednym przebiegu.

bash
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
ipconfig /release
ipconfig /renew

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

# Then test resolution directly:
nslookup google.com
# "DNS request timed out" = server still unreachable → Fix 2

Jeśli nslookup teraz odpowiada, przeglądaj normalnie, gotowe. Jeśli upłynął limit czasu, skonfigurowany serwer DNS jest naprawdę nieosiągalny; przejdź do Poprawki 2. Pełny opis dla każdej platformy znajdziesz w jak wyczyścić DNS w każdym systemie.

Poprawka 2: przełącz się na publiczny serwer DNS

Jeśli problemem jest resolver dostawcy internetu, przestań z niego korzystać. Duże publiczne resolvery działają w sieciach ogólnoświatowych i rzadko przestają działać:

DostawcaPodstawowyZapasowyNajlepszy do
Cloudflare1.1.1.11.0.0.1Prywatność
Google Public DNS8.8.8.88.8.4.4Niezawodność
Quad99.9.9.9149.112.112.112Blokowanie złośliwego oprogramowania
OpenDNS208.67.222.222208.67.220.220Blokowanie phishingu (filtr rodzinny: 208.67.222.123)

Windows 11: Ustawienia → Sieć i Internet → Wi-Fi → „Zarządzaj znanymi sieciami” → Twoja sieć (Ethernet → Twoja sieć) → Edytuj obok „Przypisanie serwera DNS” → „Ręcznie” → włącz IPv4 → Preferowany serwer DNS 1.1.1.1, „Alternatywny serwer DNS” 1.0.0.1 → Zapisz. W Windows 10 w Ustawieniach nie ma opcji DNS: naciśnij Win + R, uruchom ncpa.cpl, kliknij kartę prawym przyciskiem → Właściwości → Protokół internetowy w wersji 4 (TCP/IPv4) → Właściwości → „Użyj następujących adresów serwerów DNS”.

macOS: Ustawienia systemowe → Sieć → Wi-Fi → Szczegóły → DNS → usuń stare wpisy, dodaj 1.1.1.1 i 1.0.0.1 → OK.

Android: Ustawienia → Sieć i internet → Prywatny DNS → w polu „Nazwa hosta dostawcy prywatnego DNS” wpisz one.one.one.one (Android sprawdza tę nazwę przez obecny DNS, więc jeśli DNS sieci całkowicie nie działa, może zgłosić brak połączenia z serwerem, dopóki router nie zostanie naprawiony). iPhone: Ustawienia → Wi-Fi → (i) → Konfiguruj DNS → Ręcznie.

To, który resolver odpowiada najszybciej, zależy od miejsca, w którym jesteś, a resolver dostawcy bywa szybszy dla nazw, które już zna. Porównaj je z własnego połączenia za pomocą Testu szybkości DNS.

Poprawka 3: zrestartuj router

Gdy wszystkie urządzenia w domu naraz pokazują błędy DNS, głównym podejrzanym jest przekaźnik DNS routera — zawiesza się, podczas gdy radio WiFi nadal nadaje.

Odłącz router (i modem) od prądu na 30 sekund, podłącz ponownie i poczekaj 2–3 minuty. Jeśli DNS znów padnie w ciągu kilku dni, przestań polegać na przekaźniku routera: ustaw publiczny DNS bezpośrednio na urządzeniach (Poprawka 2) albo w ustawieniach routera (Poprawka 6), by zapytania omijały zawodnego pośrednika.

Poprawka 4: wyłącz ochronę WWW antywirusa, VPN i proxy

Oprogramowanie zabezpieczające siedzi bezpośrednio na ścieżce DNS częściej, niż ludzie sądzą. Moduły „web shield” antywirusów przechwytują DNS, by filtrować złośliwe strony — gdy moduł się psuje, psuje się z nim DNS. Tymczasowo wyłącz tylko komponent ochrony WWW (nie cały antywirus) i sprawdź.

Odłącz każdy VPN i sprawdź ponownie — połączony tunel, którego serwer DNS przestał odpowiadać, zabija całe rozwiązywanie nazw. Potem sprawdź zbłąkane proxy: Windows Ustawienia → Sieć i Internet → „Serwer proxy” (wyłącz ręczny serwer proxy), macOS Sieć → Szczegóły → „Proxy” (odznacz wszystko).

Poprawka 5: zresetuj stos sieciowy Windows

Jeśli nslookup zawodzi nawet bezpośrednio wobec 1.1.1.1 (Poprawka 2 nie pomogła na jednym komputerze z Windows), uszkodzony może być sam stos sieciowy. Zresetuj go:

bash
# Command Prompt as Administrator — then restart the PC
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

To odbudowuje konfigurację gniazd i TCP/IP, przez którą przechodzą wszystkie zapytania DNS. Wymaga jednego restartu i naprawia szkody zostawione przez odinstalowane VPN, narzędzia „optymalizujące” sieć i czyszczenie po malware; VPN lub oprogramowanie zabezpieczające podpięte do Winsock może wymagać potem ponownej instalacji.

Poprawka 6: ustaw publiczny DNS w samym routerze

Zmiana DNS w routerze naprawia od razu wszystkie urządzenia w sieci — także telefony, telewizory i konsole. Zaloguj się do panelu routera (adres bramy, zwykle 192.168.1.1 lub 192.168.0.1), znajdź ustawienia DNS w sekcji WAN/Internet lub DHCP/LAN i zamień domyślne adresy dostawcy na 1.1.1.1 i 8.8.8.8.

Uwaga: niektóre bramy zablokowane przez dostawcę (zwłaszcza seria BGW AT&T) nie pozwalają zmienić rozdawanego DNS — wtedy ustaw DNS na każdym urządzeniu, jak opisano w naszym poradniku o serwerach DNS AT&T.

Poprawka 7: test w trybie awaryjnym z obsługą sieci (Windows)

Nadal nie działa na jednym komputerze? Uruchom Tryb awaryjny z obsługą sieci: przytrzymaj Shift, klikając Uruchom ponownie → Rozwiązywanie problemów → Opcje zaawansowane → Ustawienia uruchamiania → Uruchom ponownie, potem naciśnij 5 lub F5. Tryb awaryjny ładuje Windows bez usług i sterowników firm trzecich.

Jeśli DNS działa w trybie awaryjnym, jakieś zainstalowane oprogramowanie przechwytuje go w trybie normalnym — zwykli podejrzani to antywirus, klienci VPN lub narzędzia „filtrowania WWW”. Odinstaluj lub zaktualizuj ostatnio dodane. Jeśli DNS zawodzi nawet w trybie awaryjnym, następne są reset stosu (Poprawka 5) i ponowna instalacja sterownika sieci.

Poprawka 8: gdy to naprawdę dostawca internetu

Awarie resolverów dostawców się zdarzają: regionalna awaria DNS wyłącza wszystkich klientów na ustawieniach domyślnych, choć sama sieć działa. Znak rozpoznawczy: wszystko działa w chwili przełączenia na 1.1.1.1 lub 8.8.8.8, a restart routera nie pomógł.

Możesz zostać przy publicznym resolverze albo wrócić, gdy dostawca to naprawi. Sprawdź stronę statusu dostawcy, a więcej kroków znajdziesz w poradniku jak naprawić „serwer DNS nie odpowiada”.

Jak sprawdzić, że poprawka zadziałała

Potwierdź rozwiązywanie nazw bezpośrednio, zamiast tylko przeładowywać strony:

bash
# Ask your current resolver:
nslookup example.com
# The "Server:" line shows WHICH resolver answered

# Ask a public resolver directly (bypasses your settings):
nslookup example.com 1.1.1.1

# If the second works and the first doesn't,
# your configured DNS server is still the problem — redo Fix 2.

A żeby sprawdzić, czy konkretna strona rozwiązuje się dla reszty świata, uruchom ją w Sprawdzaniu propagacji DNS: odpytuje 34 resolvery w 28 krajach naraz. DNS Lookup pokazuje rekordy domeny prosto z jej własnych serwerów nazw.

Czy domena rozwiązuje się dla wszystkich innych?

Darmowy DNS Lookup od DNS Robot odpytuje własne serwery nazw domeny oraz resolvery Google i Cloudflare. Jeśli one odpowiadają, a Twoje urządzenie nie, problem leży w Twoim resolverze lub sieci, nie w stronie.

Źródła

  1. Origin DNS Failure, Akamai
  2. 1.1.1.1 IP addresses, Cloudflare

Często zadawane pytania

Co oznacza „serwer DNS jest niedostępny”?

Oznacza, że urządzenie nie dostaje odpowiedzi od skonfigurowanego serwera DNS, więc nazwy domen nie są zamieniane na adresy IP i strony się nie ładują. Samo połączenie zwykle jest w porządku — resolver (zwykle router przekazujący zapytania do serwerów dostawcy) nie działa, jest nieosiągalny albo blokuje go oprogramowanie po drodze.

Jak naprawić niedostępny serwer DNS w Windows 11?

Uruchom w Wierszu poleceń ipconfig /flushdns, /release i /renew, potem przełącz DNS na publiczny resolver: Ustawienia → Sieć i Internet → Wi-Fi → „Zarządzaj znanymi sieciami” → Twoja sieć → Edytuj obok „Przypisanie serwera DNS” → „Ręcznie” → IPv4 → 1.1.1.1 i 1.0.0.1. Jeśli nadal nie działa, zrestartuj router, wstrzymaj ochronę WWW antywirusa i uruchom netsh winsock reset jako administrator.

Dlaczego serwer DNS ciągle staje się niedostępny?

Powtarzające się awarie zwykle oznaczają zawodny resolver dostawcy lub niestabilny przekaźnik DNS routera. Trwałe rozwiązanie to rezygnacja z obu ustawień domyślnych: ustaw publiczny serwer DNS (1.1.1.1 lub 8.8.8.8) bezpośrednio na urządzeniach albo w routerze. Jeśli nadal wraca, kolejni podejrzani to filtr WWW antywirusa lub psujący się sprzęt routera.

Czy „serwer DNS niedostępny” to wina mojego dostawcy internetu?

Często: większość urządzeń domyślnie używa resolverów dostawcy, przez router. Test: przełącz DNS na 1.1.1.1 lub 8.8.8.8. Jeśli wszystko od razu działa, winny był DNS dostawcy (albo router przekazujący do niego zapytania), a możesz zostać przy publicznym DNS na stałe lub zgłosić awarię.

Jaka jest różnica między „serwer DNS niedostępny” a „serwer DNS nie odpowiada”?

To dwa sformułowania, których Diagnostyka sieci Windows używa dla tej samej awarii: urządzenie wysłało zapytania DNS i nic nie dostało w odpowiedzi. Przyczyny i poprawki są te same: wyczyść cache i odnów, przełącz na publiczny resolver, zrestartuj router i sprawdź ingerencję antywirusa lub VPN.

Czy mogę na stałe używać 1.1.1.1 lub 8.8.8.8?

Tak. Cloudflare (1.1.1.1) i Google (8.8.8.8) są darmowe i działają w dużych, redundantnych sieciach. Nie zawsze są szybsze od resolvera dostawcy (na naszej linii router odpowiadał na zapamiętane nazwy w 3 ms), więc zmierz, jeśli liczy się szybkość. Ustaw podstawowy i zapasowy, by rzadka awaria jednego dostawcy nie odcięła Cię od sieci.

Dlaczego DNS jest niedostępny na każdym urządzeniu w domu?

To wskazuje na wspólną infrastrukturę: przekaźnik DNS routera się zawiesił albo resolvery dostawcy nie działają. Najpierw zrestartuj router. Jeśli się powtórzy, ustaw publiczny DNS (1.1.1.1 / 8.8.8.8) w ustawieniach routera, by żadne urządzenie nie zależało od resolverów dostawcy.

Czy antywirus może powodować błędy „serwer DNS niedostępny”?

Może. Moduły ochrony WWW filtrują ruch DNS przez lokalną usługę, a gdy ta się psuje lub koliduje z aktualizacją, całe rozwiązywanie nazw zawodzi. Na próbę wyłącz tylko komponent ochrony WWW — jeśli DNS wraca, zaktualizuj lub przekonfiguruj antywirus zamiast przeglądać internet bez ochrony.

Jak sprawdzić, z jakiego serwera DNS korzysta mój komputer?

Uruchom nslookup example.com — wiersz „Server” u góry pokazuje resolver, który odpowiedział. W Windows ipconfig /all wymienia serwery DNS dla każdej karty; w macOS Ustawienia systemowe → Sieć → Szczegóły → DNS. Jeśli pokazuje adres IP routera (np. 192.168.1.1), router przekazuje zapytania do DNS, który ma skonfigurowany.

Jak sprawdzić, czy DNS strony działa dla wszystkich innych?

Użyj sprawdzania propagacji DNS, które odpytuje resolvery w wielu krajach naraz. Jeśli domena rozwiązuje się na całym świecie, a nie na Twoim urządzeniu, problem leży w Twoim resolverze lub sieci. Jeśli zawodzi wszędzie, DNS samej domeny jest zepsuty i naprawić go może tylko właściciel strony.

O autorze

Shaik Vahid

Założyciel DNS Robot. Vahid przez lata pracował we wsparciu hostingu, naprawiając klientom domeny, rekordy DNS, certyfikaty SSL i dostarczanie poczty. Tworzy narzędzia DNS Robot i pisze te poradniki na podstawie błędów, które ludzie naprawdę widzą.

Wyszukiwanie DNS

Wszystkie rekordy DNS prosto z serwerów nazw domeny, obok pamięci podręcznej Google i Cloudflare