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
13.12.2024

Jak naprawić błąd DNS_PROBE_FINISHED_NXDOMAIN: Kompletny przewodnik rozwiązywania problemów

Jeśli kiedykolwiek próbowałeś odwiedzić witrynę internetową, aby zostać powitanym pustą stroną i komunikatem o błędzie DNS_PROBE_FINISHED_NXDOMAIN, nie jesteś sam. To jeden z najczęściej spotykanych błędów przeglądarki, a chociaż może być frustrujący, prawie zawsze można go naprawić — często w zaledwie kilka minut.

W tym kompleksowym przewodniku wyjaśnimy dokładnie, co powoduje ten błąd, kto jest najbardziej narażony na jego napotkanie, i przeprowadzimy cię przez 9 sprawdzonych metod jego rozwiązania w systemach Windows, Mac i Linux.

Co to jest błąd DNS_PROBE_FINISHED_NXDOMAIN?

Nazwa błędu zawiera krytyczną wskazówkę: NXDOMAIN oznacza *Non-Existent Domain* (Domena nie istnieje). Gdy wpiszesz adres URL w przeglądarce, Twój system operacyjny wysyła zapytanie do serwera DNS (Domain Name System), aby przetłumaczyć czytelną dla człowieka nazwę domeny (np. example.com) na adres IP czytelny dla maszyny. Jeśli to wyszukiwanie się nie powiedzie — z jakiegokolwiek powodu — Twoja przeglądarka wyświetli błąd DNS_PROBE_FINISHED_NXDOMAIN.

Mówiąc prościej: Twoja przeglądarka próbowała znaleźć adres witryny i nie mogła.

Ten błąd najczęściej pojawia się w Google Chrome, ale równoważne komunikaty pojawiają się w Firefox (*„Hmm. Mamy problem ze znalezieniem tej witryny”*) i Microsoft Edge (*„Hmmm… nie można dotrzeć do tej strony”*).

Co powoduje DNS_PROBE_FINISHED_NXDOMAIN?

Zrozumienie pierwotnej przyczyny pomaga zastosować właściwą naprawę. Najczęstsze przyczyny to:

  • Błąd w adresie URL — Najoczywistsza i łatwo przeoczana przyczyna
  • Nieprawidłowy lub nieresponsywny serwer DNS — DNS Twojego dostawcy internetowego może być wolny, źle skonfigurowany lub czasowo niedostępny
  • Nieaktualny lub uszkodzony cache DNS — Twój komputer przechowuje przestarzałe rekordy DNS
  • Błędna konfiguracja stosu TCP/IP — Niskopoziomowe ustawienia sieciowe uległy uszkodzeniu
  • Ingerencja VPN lub proxy — Narzędzia sieciowe stron trzecich mogą przekierowywać lub blokować zapytania DNS
  • Zmodyfikowany plik hosts — Lokalne zastąpienie blokuje domenę
  • Wygasła lub błędnie skonfigurowana domena — Rejestracja domeny właściciela witryny lub rekordy DNS mogły wygasnąć lub być nieprawidłowo skonfigurowane
  • Zbyt agresywna zapora sieciowa lub oprogramowanie antywirusowe — Narzędzia bezpieczeństwa mogą przechwytywać żądania DNS

> Uwaga dla właścicieli witryn: Jeśli Twoi odwiedzający zgłaszają ten błąd na Twojej domenie, problem może leżeć w konfiguracji strefy DNS, wygasłej rejestracji domeny lub błędnie skonfigurowanym rekordzie DNS u Twojego dostawcy hostingu. Natychmiast sprawdź ustawienia DNS.

9 metod naprawy DNS_PROBE_FINISHED_NXDOMAIN

Pracuj nad tymi rozwiązaniami w kolejności. Większość użytkowników rozwiązuje problem w ciągu pierwszych trzech lub czterech kroków.

Metoda 1: Weryfikacja nazwy domeny

Zanim przejdziesz do napraw technicznych, wyeliminuj najprostszą przyczynę: błąd w pisowni.

  • Dokładnie sprawdź adres URL na pasku adresu przeglądarki pod kątem błędów pisowni
  • Upewnij się, że używasz prawidłowego TLD (np. .com vs. .net vs. .org)
  • Spróbuj wyszukać witrynę za pośrednictwem Google, aby potwierdzić prawidłowy adres URL
  • Przetestuj, czy inne witryny ładują się normalnie — jeśli nic się nie ładuje, problem dotyczy Twojego połączenia, a nie konkretnej witryny

Metoda 2: Uruchom ponownie router

Szybkie uruchomienie routera ponownie może wyczyścić tymczasowe problemy z rozpoznawaniem DNS spowodowane przez Twojego dostawcę internetowego lub stan sieci lokalnej:

  1. Odłącz router (i modem, jeśli oddzielny) od gniazda zasilania
  2. Czekaj 30 sekund — nie tylko 10, aby upewnić się, że kondensatory całkowicie się rozładują
  3. Podłącz router z powrotem i czekaj, aż wszystkie diody wskaźnika się ustabilizują
  4. Spróbuj ponownie uzyskać dostęp do witryny

To odświeża połączenie routera z Twoim dostawcą internetowym i często usuwa przejściowe błędy DNS.

Metoda 3: Wyczyść cache DNS

Twój system operacyjny przechowuje wyniki wyszukiwania DNS lokalnie, aby przyspieszyć przyszłe żądania. Jeśli te buforowane rekordy staną się nieaktualne lub uszkodzone, mogą spowodować błędy rozpoznawania. Wyczyszczenie cache zmusza Twój system do wykonania świeżego wyszukiwania.

#### W systemie Windows:

  1. Naciśnij Win + R, wpisz cmd i naciśnij Ctrl + Shift + Enter, aby otworzyć Wiersz polecenia jako Administrator
  2. Uruchom następujące polecenie:
ipconfig /flushdns
  1. Powinieneś zobaczyć: *„Successfully flushed the DNS Resolver Cache.”*

#### W systemie macOS:

  1. Otwórz Terminal (naciśnij Command + Space, wpisz Terminal, naciśnij Enter)
  2. Uruchom:
sudo killall -HUP mDNSResponder
  1. Wpisz hasło administratora po wyświetleniu monitu

#### W systemie Linux:

  1. Otwórz Terminal
  2. Uruchom:
sudo systemd-resolve --flush-caches

Po wyczyszczeniu cache zamknij i otwórz ponownie przeglądarkę, a następnie przetestuj adres URL.

Metoda 4: Zmień serwer DNS

Jeśli serwer DNS Twojego dostawcy internetowego jest wolny, zawodny lub zwraca nieprawidłowe wyniki, przełączenie się na szybszą i bardziej niezawodną publiczną usługę DNS jest jedną z najskuteczniejszych napraw.

Rekomendowane serwery DNS:

  • Google Public DNS: 8.8.8.8 (główny) i 8.8.4.4 (dodatkowy)
  • Cloudflare DNS: 1.1.1.1 (główny) i 1.0.0.1 (dodatkowy)

#### W systemie Windows:

  1. Przejdź do Panel sterowania → Sieć i Internet → Centrum sieci i udostępniania → Zmień ustawienia karty sieciowej
  2. Kliknij prawym przyciskiem myszy na aktywne połączenie sieciowe i wybierz Właściwości
  3. Wybierz Internet Protocol Version 4 (TCP/IPv4) i kliknij Właściwości
  4. Wybierz „Użyj następujących adresów serwerów DNS” i wpisz preferowane wartości DNS
  5. Kliknij OK i uruchom ponownie komputer

#### W systemie macOS:

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

#### W systemie Linux:

  1. Otwórz Terminal i edytuj konfigurację resolver:
sudo nano /etc/resolv.conf
  1. Dodaj lub zamień istniejące linie nameserver na:
nameserver 8.8.8.8
nameserver 8.8.4.4
  1. Zapisz plik (Ctrl + O, a następnie Ctrl + X) i uruchom ponownie menedżer sieci:
sudo systemctl restart NetworkManager

Metoda 5: Zresetuj stos TCP/IP

Uszkodzenie stosu TCP/IP Twojego systemu może powodować trwałe problemy z DNS i siecią. Zresetowanie go przywraca domyślne ustawienia sieciowe.

#### W systemie Windows:

  1. Otwórz Wiersz polecenia jako Administrator
  2. Uruchom każde z następujących poleceń po kolei:
netsh int ip reset
netsh winsock reset
ipconfig /release
ipconfig /renew
  1. Uruchom ponownie komputer

#### W systemie macOS:

  1. Otwórz Terminal i uruchom:
sudo ifconfig en0 down
sudo ifconfig en0 up

> Zastąp en0 rzeczywistą nazwą interfejsu sieciowego, jeśli jest inna (użyj ifconfig do wylistowania wszystkich interfejsów)

Metoda 6: Wyłącz usługi VPN lub Proxy

Sieci VPN i serwery proxy kierują Twój ruch przez serwery pośrednie, co czasami może zakłócać rozpoznawanie DNS — szczególnie jeśli serwery DNS VPN są wolne lub błędnie skonfigurowane.

Aby to przetestować:

  1. Tymczasowo wyłącz aplikację VPN lub proxy
  2. W systemie Windows przejdź do Ustawienia → Sieć i Internet → VPN lub Proxy i je wyłącz
  3. Spróbuj załadować witrynę ponownie

Jeśli witryna ładuje się po wyłączeniu VPN, rozważ przełączenie się na dostawcę VPN z lepszą obsługą DNS lub skonfiguruj VPN do używania niestandardowego serwera DNS.

Metoda 7: Sprawdź i wyczyść plik Hosts

Plik hosts Twojego systemu operacyjnego może ręcznie mapować nazwy domen na adresy IP — lub je blokować. Złośliwe oprogramowanie, błędnie skonfigurowane oprogramowanie lub ręczne edycje mogą spowodować wpisy, które uniemożliwiają rozpoznawanie określonych domen.

#### W systemie Windows:

  1. Przejdź do C:WindowsSystem32driversetc
  2. Otwórz plik hosts za pomocą Notatnika (uruchom jako Administrator)
  3. Poszukaj wpisów odnoszących się do domeny, którą próbujesz osiągnąć
  4. Usuń wszelkie podejrzane lub nieprawidłowe wpisy
  5. Zapisz plik i uruchom ponownie komputer

#### W systemie macOS / Linux:

  1. Otwórz Terminal i uruchom:
sudo nano /etc/hosts
  1. Przejrzyj wszystkie wpisy i usuń wszystkie odnoszące się do problematycznej domeny
  2. Naciśnij Ctrl + O, aby zapisać, a następnie Ctrl + X, aby wyjść

Czysty plik hosts powinien zawierać tylko wpisy localhost i wszelkie zamierzone niestandardowe mapowania.

Metoda 8: Uruchom ponownie usługę DNS Client (tylko Windows)

Usługa DNS Client w systemie Windows zarządza buforowaniem i rozpoznawaniem DNS. Jej uruchomienie ponownie może wyczyścić zablokowane stany bez konieczności pełnego ponownego uruchomienia systemu.

  1. Naciśnij Win + R, wpisz services.msc i naciśnij Enter
  2. Przewiń w dół i zlokalizuj DNS Client na liście
  3. Kliknij go prawym przyciskiem myszy i wybierz Uruchom ponownie
  4. Zamknij okno Usługi i przetestuj przeglądarkę ponownie

Metoda 9: Tymczasowo wyłącz oprogramowanie bezpieczeństwa

Zbyt agresywne programy antywirusowe i zapory sieciowe mogą przechwytywać lub blokować zapytania DNS, szczególnie jeśli zawierają funkcje filtrowania sieci Web lub ochrony DNS.

Aby to przetestować:

  • Wyłącz Antywirus: Kliknij prawym przyciskiem myszy ikonę antywirusa na pasku systemowym i wybierz Wyłącz lub Wstrzymaj ochronę
  • Wyłącz Zaporę Windows: Przejdź do Panel sterowania → System i bezpieczeństwo → Zapora Windows Defender i wybierz Wyłącz Zaporę Windows Defender (dla sieci prywatnych i publicznych)

Spróbuj uzyskać dostęp do witryny. Jeśli się ładuje, Twoje oprogramowanie bezpieczeństwa jest winne — sprawdź jego ustawienia pod kątem opcji filtrowania DNS lub umieść domenę na białej liście.

> ⚠️ Ważne: Zawsze natychmiast ponownie włącz oprogramowanie antywirusowe i zaporę sieciową po testowaniu. Nigdy nie przeglądaj internetu z wyłączonym oprogramowaniem bezpieczeństwa przez dłuższy czas.

DNS_PROBE_FINISHED_NXDOMAIN dla właścicieli witryn

Jeśli Twoja *własna* witryna generuje ten błąd dla odwiedzających, problem jest po stronie serwera, a nie po stronie klienta. Typowe przyczyny to:

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