Błąd “Serwer DNS nie odpowiada” oznacza, że komputer nie jest w stanie uzyskać połączenia z serwerem DNS i nie jest w stanie połączyć się ze stronami internetowymi. Oto kilka sposobów na naprawienie tego problemu w systemie Windows 10 i 11.
Zmiana serwera DNS
Zmiana serwera DNS ręcznie to proces polegający na ręcznym wprowadzeniu adresów serwerów DNS, których będzie używać twój komputer. Może to pomóc w rozwiązaniu problemu “Serwer DNS nie odpowiada”, ponieważ twój komputer będzie korzystać z innego serwera DNS, jeśli aktualnie używany serwer jest niedostępny lub powoduje błędy.
Kroki do zmiany serwera DNS ręcznie:
- Kliknij prawym przyciskiem myszy na ikonę sieci na pasku zadań i wybierz “Połączenie sieciowe”.
- Kliknij na połączenie sieciowe, którego dotyczy problem i wybierz “Właściwości”.
- W oknie Właściwości wybierz “Protokół Internetowy w wersji 4 (TCP/IPv4)” i kliknij na “Właściwości”.
- W oknie Właściwości protokołu TCP/IPv4 kliknij na “Zaawansowane” i wybierz “Zastąp adresy serwerów DNS”.
- Wprowadź adresy serwerów DNS, których chcesz używać i kliknij “OK”.
- Spróbuj połączyć się z Internetem i sprawdzić, czy problem “Serwer DNS nie odpowiada” został rozwiązany.
Możesz użyć publicznych serwerów DNS, takich jak Google DNS (8.8.8.8 i 8.8.4.4) lub OpenDNS (208.67.222.222 i 208.67.220.220), aby uniknąć potencjalnych problemów z dostępnością serwera DNS.
Restart usługi DNS
Rozwiązaniem, które może pomóc jest również zrestartowanie usługi DNS w systemie Windows 10/11.
- Wchodzimy w services.msc, czyli Usługi systemu Windows.
- Szukamy “Klient DNS” i uruchamiamy go ponownie.
Usługa DNS client (dnscache) buforuje nazwy systemu DNS i rejestruje pełną nazwę komputera dla tego komputera. Jeśli usługa zostanie zatrzymana, nazwy DNS będą nadal rozpoznawane. Jednak wyniki kwerend nazw DNS nie będą buforowane i nazwa komputera nie będzie rejestrowana. Jeśli usługa zostanie wyłączona, wszelkie usługi jawnie od niej zależne przestaną się uruchamiać.
Lepszym rozwiązaniem więc jest ustawienie czasów buforowania w rejestrze, np. na 1 sekundę.
- Wchodzimy w rejestr systemowy i znajdujemy: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DnsCache\Parameters
- Zmieniamy wartości: MaxCacheTtl i MaxNegativeCacheTtl na niższe.
Jeśli te dwa rozwiązania nie pomogą, to warto jeszcze spróbować opcji takich jak:
- Zainstaluj najnowsze sterowniki
- Wyłącz program antywirusowy i zaporę ogniową
- Zaktualizuj oprogramowanie wewnętrzne routera
- Użyj polecenia netsh
- Uruchom ponownie modem
- Uruchom komputer w trybie awaryjnym




