15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
30.10.2024
1 +1

Serwer DNS Niedostępny: Co To Oznacza i Jak To Naprawić

Jeśli kiedykolwiek próbowałeś otworzyć stronę internetową i zostałeś przywitany błędem „DNS server unavailable”, wiesz, jak frustrujące to może być — szczególnie gdy połączenie internetowe wydaje się działać prawidłowo. Ten błąd oznacza, że Twoje urządzenie nie może komunikować się z serwerem DNS (Domain Name System) odpowiedzialnym za tłumaczenie czytelnych dla człowieka nazw domen, takich jak example.com, na numeryczne adresy IP, których komputery używają do lokalizowania i ładowania stron internetowych.

Bez działającego połączenia DNS Twoja przeglądarka po prostu nie może znaleźć, gdzie strony internetowe znajdują się w internecie. W tym kompleksowym przewodniku dokładnie wyjaśnimy, co oznacza ten błąd, omówimy jego najczęstsze przyczyny i przedstawimy jasne, krok po kroku rozwiązania, które pozwolą Ci szybko wrócić do sieci.

Czym jest serwer DNS i dlaczego ma znaczenie?

System nazw domen jest często opisywany jako książka telefoniczna internetu. Za każdym razem, gdy wpisujesz URL w przeglądarce, Twoje urządzenie wysyła zapytanie do serwera DNS z pytaniem: „Jaki jest adres IP tej domeny?” Serwer DNS odpowiada poprawnym adresem, a Twoja przeglądarka łączy się ze stroną internetową.

Gdy serwer DNS jest niedostępny, cały proces tłumaczenia ulega całkowitemu załamaniu. Twoje urządzenie wie, że chcesz odwiedzić stronę internetową, ale nie ma możliwości ustalenia, gdzie ta strona faktycznie się znajduje. Rezultatem jest błąd połączenia — nawet jeśli sygnał szerokopasmowy lub Wi-Fi jest w pełni sprawny.

To rozróżnienie jest ważne: błąd „DNS server unavailable” nie jest tym samym co brak połączenia internetowego. Twoje fizyczne połączenie może być całkowicie sprawne, ale bez rozwiązywania DNS nie możesz przeglądać internetu.

> Wskazówka dotycząca hostingu: Jeśli zarządzasz własną stroną internetową lub aplikacją webową, niezawodne rozwiązywanie DNS zaczyna się od wyboru odpowiedniej infrastruktury. Hosting VPS od AlexHost daje Ci pełną kontrolę nad środowiskiem serwera, w tym konfiguracją DNS, z gwarantowanym czasem działania i wysokowydajną siecią.

Najczęstsze przyczyny błędu „DNS server unavailable”

Zrozumienie głównej przyczyny problemu to najszybsza droga do jego naprawy. Oto najczęstsze winowajcy:

1. Awaria serwera DNS

Twój dostawca usług internetowych (ISP) utrzymuje własne serwery DNS. Jeśli te serwery ulegną awarii, doświadczą dużego ruchu lub przejdą konserwację, każde urządzenie w Twojej sieci utraci rozwiązywanie DNS. Jest to jedna z najczęstszych przyczyn i jest całkowicie poza Twoją kontrolą.

2. Nieprawidłowa konfiguracja sieci

Błędnie skonfigurowane ustawienia sieciowe na komputerze lub routerze — takie jak nieprawidłowa maska podsieci, adres bramy lub ręcznie wprowadzony adres IP serwera DNS — mogą uniemożliwić urządzeniu dotarcie do prawidłowego serwera DNS.

3. Zakłócenia zapory sieciowej lub oprogramowania antywirusowego

Oprogramowanie zabezpieczające czasami błędnie identyfikuje ruch DNS jako potencjalne zagrożenie i blokuje go. Może to po cichu uniemożliwić wychodzenie zapytań DNS z Twojego urządzenia, powodując błąd, mimo że wszystko inne wydaje się normalne.

4. Problemy z routerem lub modemem

Przestarzałe oprogramowanie routera, uszkodzona konfiguracja lub zwykła usterka sprzętowa mogą zakłócić funkcję przekazywania DNS, którą wykonuje większość routerów. Twój router zazwyczaj działa jako pośrednik między Twoim urządzeniem a serwerami DNS Twojego dostawcy usług internetowych.

5. Uszkodzona pamięć podręczna DNS

Twój system operacyjny przechowuje ostatnie wyszukiwania DNS w lokalnej pamięci podręcznej, aby przyspieszyć przeglądanie. Jeśli ta pamięć podręczna zostanie uszkodzona lub będzie zawierać przestarzałe wpisy, może powodować błędy rozwiązywania DNS.

6. Nieprawidłowe lub przestarzałe adresy serwerów DNS

Jeśli ręcznie skonfigurowałeś adresy serwerów DNS na komputerze lub routerze, te adresy mogą być błędne, przestarzałe lub wskazywać na serwer, który już nie istnieje.

7. Uszkodzony stos TCP/IP

Stos TCP/IP to podstawowy zestaw protokołów, których komputer używa do komunikacji przez internet. Uszkodzenie spowodowane przez złośliwe oprogramowanie, nieudaną aktualizację oprogramowania lub awarię systemu może zakłócić funkcjonalność DNS na poziomie protokołu.

Jak naprawić błąd „DNS server unavailable”

Pracuj przez te rozwiązania po kolei, od najprostszych do najbardziej zaawansowanych. Większość użytkowników rozwiąże problem w ciągu pierwszych trzech kroków.

Rozwiązanie 1: Uruchom ponownie router i modem

Najstarszy trik w książce pozostaje jednym z najskuteczniejszych. Pełny cykl zasilania czyści pamięć tymczasową, odświeża dzierżawę IP i ponownie nawiązuje połączenie z infrastrukturą DNS Twojego dostawcy usług internetowych.

Kroki:

  1. Odłącz zarówno modem, jak i router od gniazdka elektrycznego.
  2. Poczekaj co najmniej 30 sekund — zapewnia to odprowadzenie wszelkich resztkowych ładunków i pełny reset urządzeń.
  3. Najpierw podłącz modem z powrotem i poczekaj, aż w pełni się połączy (zazwyczaj 60–90 sekund).
  4. Podłącz router z powrotem i poczekaj, aż zakończy uruchamianie.
  5. Ponownie połącz urządzenie i przetestuj połączenie internetowe.

Ten prosty krok rozwiązuje zaskakującą liczbę problemów z DNS spowodowanych tymczasowymi usterkami w oprogramowaniu routera lub przestarzałą dzierżawą DHCP.

Rozwiązanie 2: Wyczyść pamięć podręczną DNS

Twój system operacyjny utrzymuje lokalną pamięć podręczną DNS, aby przyspieszyć powtarzające się wizyty na tych samych stronach internetowych. Gdy ta pamięć podręczna zawiera uszkodzone lub wygasłe wpisy, rozwiązywanie DNS może się nie powieść. Wyczyszczenie jej zmusza system do żądania świeżych danych DNS.

Kroki dla Windows:

  1. Naciśnij Windows + R, wpisz cmd i naciśnij Enter, aby otworzyć Wiersz polecenia.
  2. Wpisz następujące polecenie i naciśnij Enter:
   ipconfig /flushdns
  1. Powinieneś zobaczyć komunikat potwierdzający: *„Successfully flushed the DNS Resolver Cache.”*
  2. Uruchom ponownie przeglądarkę i spróbuj ponownie uzyskać dostęp do strony internetowej.

Kroki dla macOS:

  1. Otwórz Terminal (naciśnij Command + Space, wpisz Terminal i naciśnij Enter).
  2. Wpisz następujące polecenie i naciśnij Enter:
   sudo killall -HUP mDNSResponder
  1. Wprowadź hasło administratora, gdy zostaniesz o to poproszony.
  2. Zamknij Terminal i przetestuj połączenie.

Rozwiązanie 3: Zmień serwer DNS na publiczny DNS

Jeśli serwer DNS Twojego dostawcy usług internetowych jest niedostępny, wolny lub zawodny, przełączenie na dobrze znany publiczny serwis DNS jest jedną z najskuteczniejszych długoterminowych poprawek. Google DNS (8.8.8.8) i Cloudflare DNS (1.1.1.1) to szybkie, bezpłatne i wysoce niezawodne alternatywy.

Kroki dla Windows:

  1. Otwórz Panel sterowania i przejdź do Centrum sieci i udostępniania.
  2. Kliknij Zmień ustawienia karty sieciowej w lewym panelu.
  3. Kliknij prawym przyciskiem myszy aktywne połączenie sieciowe i wybierz Właściwości.
  4. Wybierz Protokół internetowy w wersji 4 (TCP/IPv4) i kliknij Właściwości.
  5. Wybierz Użyj następujących adresów serwerów DNS i wprowadź:
  • Preferowany serwer DNS: 8.8.8.8 (Google) lub 1.1.1.1 (Cloudflare)
  • Alternatywny serwer DNS: 8.8.4.4 (Google) lub 1.0.0.1 (Cloudflare)
  1. Kliknij OK, aby zapisać zmiany.

Kroki dla macOS:

  1. Przejdź do Preferencje systemowe → Sieć.
  2. Wybierz aktywne połączenie sieciowe i kliknij Zaawansowane.
  3. Przejdź do zakładki DNS.
  4. Kliknij przycisk + i dodaj:
  • 8.8.8.8 (Google) lub 1.1.1.1 (Cloudflare)
  • 8.8.4.4 (Google) lub 1.0.0.1 (Cloudflare)
  1. Kliknij OK, a następnie Zastosuj.

> Wskazówka dla właścicieli stron internetowych: Problemy z DNS wpływające na Twoich odwiedzających mogą również wynikać ze sposobu skonfigurowania rekordów DNS Twojej domeny. Połączenie hostingu z prawidłowo zarejestrowaną domeną zapewnia czystą i szybką propagację DNS. Sprawdź Rejestrację domen w AlexHost dla niezawodnego zarządzania domenami z pełną kontrolą DNS.

Rozwiązanie 4: Tymczasowo wyłącz zaporę sieciową lub oprogramowanie antywirusowe

Jeśli poprzednie kroki nie rozwiązały problemu, Twoje oprogramowanie zabezpieczające może blokować ruch DNS. Tymczasowe wyłączenie go pomaga ustalić, czy jest ono źródłem problemu.

> ⚠️ Ważne: Wyłącz zaporę sieciową lub oprogramowanie antywirusowe tylko tymczasowo w celach diagnostycznych. Włącz je ponownie natychmiast po testowaniu.

Kroki wyłączenia Zapory Windows Defender:

  1. Otwórz Panel sterowania: Naciśnij klawisz Windows, wpisz Control Panel i otwórz go.
  2. Przejdź do System i zabezpieczenia: Kliknij System i zabezpieczenia w oknie Panelu sterowania.
  3. Otwórz Zaporę Windows Defender: Kliknij Zapora Windows Defender, aby uzyskać dostęp do jej ustawień.
  4. Wyłącz zaporę:
  • W lewym okienku kliknij Włącz lub wyłącz Zaporę Windows Defender.
  • Wybierz Wyłącz Zaporę Windows Defender (niezalecane) zarówno dla ustawień sieci Prywatnej, jak i Publicznej.
  • Kliknij OK, aby zastosować.
  1. Przetestuj połączenie: Otwórz przeglądarkę i spróbuj odwiedzić stronę internetową. Jeśli błąd DNS zniknął, zapora była przyczyną. Będziesz musiał dodać regułę wyjątku DNS zamiast pozostawiać zaporę wyłączoną.
  2. Natychmiast włącz ponownie zaporę po testowaniu.

Jeśli używasz zewnętrznego pakietu antywirusowego (takiego jak Norton, Kaspersky lub Bitdefender), znajdź ustawienia zapory sieciowej lub ochrony sieci w panelu sterowania oprogramowania i tymczasowo je wyłącz, stosując tę samą logikę.

Rozwiązanie 5: Zresetuj stos TCP/IP

Jeśli żadne z powyższych rozwiązań nie zadziałało, problem może leżeć głębiej w konfiguracji sieciowej systemu. Zresetowanie stosu TCP/IP przywraca wszystkie protokoły sieciowe do stanu domyślnego, rozwiązując uszkodzenia spowodowane przez złośliwe oprogramowanie, nieudane aktualizacje lub błędnie skonfigurowane oprogramowanie.

Jest to skuteczna poprawka dla trwałych błędów DNS, ostrzeżeń o ograniczonej łączności lub problemów sieciowych, które pojawiły się po zmianie systemu.

Kroki dla Windows:

  1. Otwórz Wiersz polecenia jako administrator:
  • Naciśnij Windows + X i wybierz Wiersz polecenia (administrator) lub Windows PowerShell (administrator).
  • Alternatywnie wyszukaj cmd w menu Start, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  1. Wprowadź następujące polecenia (naciśnij Enter po każdym z nich):
   netsh int ip reset

To resetuje wszystkie ustawienia IP, w tym statyczne adresy IP i wpisy domyślnej bramy, z powrotem do wartości domyślnych.

   netsh winsock reset

To resetuje katalog Winsock, który zarządza sposobem obsługi żądań sieciowych przez Windows. Uszkodzenie tutaj jest częstą przyczyną upartych problemów z łącznością.

  1. Uruchom ponownie komputer. Ten krok jest obowiązkowy — polecenia resetowania wchodzą w pełni w życie dopiero po ponownym uruchomieniu.
  1. Po ponownym uruchomieniu połącz się ponownie z siecią i sprawdź, czy problem z DNS został rozwiązany.

Dodatkowe kroki rozwiązywania problemów

Jeśli przepracowałeś wszystkie pięć powyższych rozwiązań i błąd nadal występuje, rozważ te dodatkowe środki:

  • Zaktualizuj sterowniki karty sieciowej: Przestarzałe sterowniki mogą powodować sporadyczne problemy z łącznością i DNS. Odwiedź stronę producenta urządzenia lub użyj Menedżera urządzeń w Windows, aby sprawdzić dostępność aktualizacji.
  • Sprawdź pod kątem złośliwego oprogramowania: Niektóre złośliwe oprogramowanie specjalnie atakuje ustawienia DNS, aby przekierować Twój ruch. Uruchom pełne skanowanie systemu za pomocą renomowanego narzędzia zabezpieczającego.
  • Przetestuj na innym urządzeniu: Jeśli inne urządzenia w tej samej sieci mogą uzyskać dostęp do internetu bez problemów, problem jest izolowany do Twojego konkretnego urządzenia. Jeśli wszystkie urządzenia są dotknięte, problem leży w routerze lub dostawcy usług internetowych.
  • Skontaktuj się z dostawcą usług internetowych: Jeśli awaria serwera DNS jest po stronie Twojego dostawcy, tylko on może to naprawić. Skontaktuj się z jego zespołem wsparcia, aby sprawdzić znane awarie w Twoim obszarze.
  • Przejrzyj ustawienia DNS routera: Zaloguj się do panelu administracyjnego routera (zazwyczaj pod adresem 192.168.1.1 lub 192.168.0.1) i sprawdź, czy skonfigurowane tam adresy serwerów DNS są prawidłowe i osiągalne.

Problemy z DNS dla administratorów stron internetowych i serwerów

Jeśli jesteś właścicielem strony internetowej lub administratorem serwera, błędy DNS mogą wpływać nie tylko na Twoje własne przeglądanie, ale także na zdolność odwiedzających do dotarcia do Twojej witryny. Prawidłowa konfiguracja DNS na poziomie hostingu jest kluczowa dla czasu działania i wydajności.

Kluczowe kwestie do rozważenia:

  • Prawidłowe rekordy A i CNAME wskazujące na adres IP Twojego serwera
  • Niskie wartości TTL podczas migracji, aby zapewnić szybką propagację
  • Redundantne serwery nazw, aby zapobiec pojedynczym punktom awarii
  • DNSSEC w celu ochrony przed atakami spoofingu DNS

Dla zespołów prowadzących aplikacje webowe lub usługi skierowane do klientów, Serwery dedykowane od AlexHost zapewniają wydajność, kontrolę i niezawodność sieci potrzebną do utrzymania spójnego rozwiązywania DNS i minimalnych przestojów.

Jeśli zarządzasz infrastrukturą poczty e-mail obok swojej obecności w internecie, prawidłowo skonfigurowane rekordy DNS (MX, SPF, DKIM i DMARC) są równie niezbędne. Hosting poczty e-mail od AlexHost obejmuje pełne wsparcie zarządzania rekordami DNS, aby zapewnić niezawodne dostarczanie poczty i nienaruszalną reputację domeny.

W przypadku mniejszych projektów lub osobistych stron internetowych, gdzie priorytetem jest prostota, Współdzielony hosting stron internetowych oferuje zarządzane środowisko, w którym konfiguracja DNS jest obsługiwana za Ciebie, całkowicie eliminując ryzyko błędów konfiguracji.

Podsumowanie

Błąd „DNS server unavailable” jest jednym z najczęstszych problemów z łącznością internetową, ale prawie zawsze można go naprawić przy odpowiednim podejściu. Oto krótkie podsumowanie rozwiązań omówionych w tym przewodniku:

RozwiązanieNajlepsze dla
Uruchom ponownie router i modemTymczasowe usterki, przestarzałe połączenia
Wyczyść pamięć podręczną DNSUszkodzone lub przestarzałe lokalne wpisy DNS
Przełącz na publiczny DNSAwarie serwera DNS dostawcy lub niska wydajność
Wyłącz zaporę/oprogramowanie antywirusoweOprogramowanie zabezpieczające blokujące ruch DNS
Zresetuj stos TCP/IPGłębokie uszkodzenie protokołu lub trwałe błędy

Zacznij od najprostszych rozwiązań i pracuj w dół listy. W zdecydowanej większości przypadków jedno z pierwszych trzech rozwiązań szybko rozwiąże problem i pozwoli Ci wrócić do sieci bez konieczności dotykania zaawansowanych ustawień systemowych.

Zrozumienie, jak działa DNS — i wiedza, jak go rozwiązywać — to podstawowa umiejętność dla każdego, kto regularnie korzysta z internetu, i niezbędna dla każdego, kto zarządza stronami internetowymi, serwerami lub infrastrukturą sieciową.

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij