DNS_PROBE_FINISHED_NXDOMAIN: Co To Znaczy i Jak To Naprawić

Czym Jest DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN to błąd Chrome, który pojawia się, gdy zapytanie DNS przeglądarki kończy się niepowodzeniem, ponieważ nazwa domeny nie może zostać rozwiązana na żaden adres IP. NXDOMAIN to skrót od "Non-Existent Domain" — tak protokół DNS komunikuje, że "ta domena nie istnieje w systemie DNS."
Gdy wpiszesz adres URL, np. example.com, w Chrome, Twoja przeglądarka pyta serwer DNS o przetłumaczenie tej nazwy domeny na adres IP. Jeśli serwer DNS odpowie NXDOMAIN, oznacza to, że nie znaleziono żadnego rekordu DNS dla tej domeny. Chrome wyświetla wtedy stronę błędu "Nie można uzyskać dostępu do tej witryny" z kodem błędu DNS_PROBE_FINISHED_NXDOMAIN.
Dobra wiadomość: ten błąd prawie zawsze da się naprawić po Twojej stronie. W większości przypadków przyczyną jest literówka w URL-u, przestarzała pamięć podręczna DNS lub nieprawidłowe ustawienia DNS — a nie faktycznie nieistniejąca domena.
Jak Ten Błąd Wygląda w Innych Przeglądarkach
Przeglądarki oparte na Chromium (Chrome, Edge, Brave, Opera) wyświetlają ten sam kod DNS_PROBE_FINISHED_NXDOMAIN. Firefox i Safari pokazują bardziej przyjazną wiadomość, ale problem leżący u podstaw jest identyczny.
| Przeglądarka | Komunikat błędu |
|---|---|
| Google Chrome | This site can't be reached — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. We're having trouble finding that site. |
| Microsoft Edge | Hmmm... can't reach this page |
| Safari | Safari Can't Find the Server |
| Brave | This site can't be reached — dns_probe_finished_nxdomain |
| Opera | This site can't be reached — dns_probe_finished_nxdomain |
Najczęstsze Przyczyny DNS_PROBE_FINISHED_NXDOMAIN
Zrozumienie przyczyny błędu pomoże Ci wybrać właściwe rozwiązanie. Oto najczęstsze przyczyny, uszeregowane od najbardziej do najmniej powszechnych.
Literówka w adresie URL — Najczęstsza przyczyna. Jeden błędny znak (np. gogle.com zamiast google.com) wywołuje NXDOMAIN, ponieważ błędnie wpisana domena nie istnieje w DNS.
Przestarzała pamięć podręczna DNS — Komputer zapisał w pamięci stary lub uszkodzony wpis DNS. Adres IP domeny mógł się zmienić, ale pamięć podręczna wciąż przechowuje nieaktualny rekord.
Wewnętrzna pamięć podręczna DNS Chrome — Chrome prowadzi własną pamięć podręczną DNS, niezależną od systemu operacyjnego. Nawet po wyczyszczeniu systemowej pamięci podręcznej Chrome może nadal korzystać z przestarzałego wpisu.
Domena niezarejestrowana lub wygasła — Właściciel strony zapomniał odnowić domenę lub domena nigdy nie została zarejestrowana.
Opóźnienie propagacji DNS — Domena została niedawno zarejestrowana lub jej rekordy DNS zostały zmienione. Propagacja zmian DNS na całym świecie może potrwać do 48 godzin.
Nadpisanie w pliku hosts — Plik hosts Twojego systemu ręcznie przypisuje domenie błędny adres IP lub blokuje ją całkowicie (127.0.0.1).
Blokada VPN lub zapory sieciowej — VPN, serwer proxy lub zapora sieciowa przechwytuje zapytania DNS i blokuje lub przekierowuje domenę.
Problem z serwerem DNS dostawcy internetu — Serwer DNS Twojego dostawcy internetowego niepoprawnie zwraca NXDOMAIN lub nie otrzymał jeszcze rekordów DNS domeny.
Rozwiązanie 1: Sprawdź Pisownię Domeny
To oczywiste, ale jest to przyczyna nr 1 błędów NXDOMAIN. Dokładnie sprawdź adres URL w pasku adresu:
Szukaj typowych literówek: brakujące litery (goole.com), dodatkowe litery (googgle.com), błędne TLD (.con zamiast .com) lub pomylone znaki (goog1e.com z cyfrą 1 zamiast litery l).
Jeśli ktoś przysłał Ci link, spróbuj wyszukać stronę w Google zamiast klikać link bezpośrednio. Jeśli domena naprawdę nie istnieje, żaden wynik wyszukiwania się nie pojawi.
Rozwiązanie 2: Wyczyść Pamięć Podręczną DNS
Po wyczyszczeniu spróbuj ponownie załadować stronę. Jeśli rekordy DNS domeny zostały niedawno zaktualizowane, wyczyszczenie pamięci podręcznej pozwoli Twojemu systemowi pobrać nowe rekordy.
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Chrome OS
chrome://net-internals/#dns → Clear host cacheRozwiązanie 3: Wyczyść Wewnętrzną Pamięć Podręczną DNS Chrome
Chrome prowadzi własną pamięć podręczną DNS, całkowicie niezależną od pamięci podręcznej systemu operacyjnego. Samo wyczyszczenie systemowej pamięci podręcznej nie wystarczy — musisz również wyczyścić wewnętrzną pamięć podręczną Chrome.
Otwórz Chrome i wpisz
chrome://net-internals/#dnsw pasku adresuKliknij "Clear host cache", aby usunąć wszystkie zapisane wpisy DNS w Chrome
Następnie przejdź do
chrome://net-internals/#socketsi kliknij "Flush socket pools", aby zresetować otwarte połączeniaSpróbuj ponownie załadować stronę — Chrome wykona teraz zupełnie nowe zapytanie DNS
Rozwiązanie 4: Przełącz Się na Publiczny Serwer DNS
Serwer DNS Twojego dostawcy internetowego może niepoprawnie zwracać odpowiedzi NXDOMAIN lub nie posiada jeszcze rekordów DNS domeny. Przełączenie na niezawodny publiczny serwer DNS często rozwiązuje ten problem.
| Dostawca | Główny DNS | Zapasowy DNS | Najlepszy do |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Szybkość i prywatność |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Niezawodność |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Ochrona przed malware |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Filtrowanie treści |
Zmiana DNS w Windows
Otwórz Ustawienia → Sieć i Internet → Zaawansowane ustawienia sieci
Kliknij aktywne połączenie (Wi-Fi lub Ethernet) → Właściwości sprzętu
Kliknij Edytuj obok przypisania serwera DNS → przełącz na Ręczne
Włącz IPv4 i ustaw Preferowany DNS na
1.1.1.1, Alternatywny na1.0.0.1Kliknij Zapisz i ponownie przetestuj stronę
Zmiana DNS na macOS
Otwórz Ustawienia systemowe → Sieć → Wi-Fi → Szczegóły
Kliknij DNS na pasku bocznym
Usuń istniejące wpisy i dodaj
1.1.1.1oraz1.0.0.1Kliknij OK, a następnie Zastosuj
Rozwiązanie 5: Sprawdź Plik Hosts
Twój system operacyjny posiada lokalny plik hosts, który może nadpisywać DNS dla określonych domen. Jeśli domena jest tu wpisana z nieprawidłowym adresem IP (np. 127.0.0.1 lub 0.0.0.0), wywoła to błąd NXDOMAIN, mimo że domena istnieje w publicznym DNS.
To częsty problem u programistów, którzy dodali tymczasowe wpisy hosts i zapomnieli je usunąć, lub u użytkowników, których program antywirusowy lub bloker reklam zmodyfikował plik hosts.
# Windows — open as Administrator:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Look for lines like:
# 127.0.0.1 example.com ← This blocks the domain!
# 0.0.0.0 example.com ← This also blocks it!
# If you find the domain listed, delete that line and save.Rozwiązanie 6: Zresetuj Flagi Chrome do Domyślnych
Zwróć szczególną uwagę na flagi związane z DNS, takie jak "Async DNS resolver", "DNS over HTTPS" i "DNS prefetching". Jeśli którykolwiek z nich został zmodyfikowany, może powodować problemy z rozwiązywaniem DNS.
Wpisz
chrome://flagsw pasku adresu i naciśnij EnterKliknij przycisk "Reset all" u góry strony
Uruchom ponownie Chrome, gdy pojawi się monit
Spróbuj ponownie załadować stronę
Rozwiązanie 7: Tymczasowo Wyłącz VPN lub Antywirus
Sieci VPN kierują wszystkie Twoje zapytania DNS przez własne serwery. Jeśli serwer DNS VPN-a nie posiada rekordów domeny, otrzymasz NXDOMAIN. Podobnie niektóre programy antywirusowe i zapory sieciowe przechwytują ruch DNS i mogą blokować domeny, które uznają za podejrzane.
Aby przetestować: tymczasowo wyłącz VPN i program antywirusowy, a następnie spróbuj załadować stronę. Jeśli działa, przyczyną jest VPN lub oprogramowanie zabezpieczające.
Rozwiązanie 8: Sprawdź Status Rejestracji Domeny
Jeśli żadne z powyższych rozwiązań nie działa, domena może faktycznie nie być zarejestrowana lub wygasła. Jest to szczególnie częste w przypadku nowych stron, niedawno zmienionych domen lub domen, których właściciel zapomniał odnowić.
Aby zweryfikować status domeny:
Użyj narzędzia WHOIS od DNS Robot pod adresem /whois-lookup — wpisz domenę i sprawdź daty rejestracji i wygaśnięcia
Użyj narzędzia DNS Lookup od DNS Robot pod adresem /dns-lookup — jeśli nie istnieją rekordy A, AAAA ani NS, domena nie ma konfiguracji DNS
Sprawdź propagację DNS — jeśli domena została dopiero co zarejestrowana, rekordy DNS mogły jeszcze nie dotrzeć do wszystkich serwerów. Może to potrwać do 48 godzin.
Naprawa DNS_PROBE_FINISHED_NXDOMAIN na Androidzie
Błąd NXDOMAIN pojawia się w przeglądarce Chrome na Androidzie z tym samym kodem błędu. Oto jak go naprawić.
Wyczyść pamięć podręczną Chrome: Otwórz Chrome → Ustawienia → Prywatność i bezpieczeństwo → Wyczyść dane przeglądania → zaznacz Obrazy i pliki w pamięci podręcznej → Wyczyść dane
Zmień DNS: Przejdź do Ustawienia → Sieć i Internet → Prywatny DNS → ustaw na
one.one.one.one(Cloudflare) lubdns.google(Google)Przełącz tryb samolotowy: Włącz tryb samolotowy na 10 sekund, potem wyłącz — to wymusza nowe połączenie sieciowe i zapytanie DNS
Zaktualizuj Chrome: Otwórz Sklep Play → wyszukaj Chrome → dotknij Aktualizuj, jeśli dostępne
Uruchom ponownie urządzenie, jeśli żaden z powyższych kroków nie pomoże
Naprawa DNS_PROBE_FINISHED_NXDOMAIN na iPhonie / iPadzie
Na iOS Safari wyświetla komunikat "Safari nie może znaleźć serwera" zamiast kodu błędu Chrome. Jeśli używasz Chrome na iOS, zobaczysz komunikat DNS_PROBE_FINISHED_NXDOMAIN. Oto jak naprawić ten problem.
Zmień DNS: Przejdź do Ustawienia → Wi-Fi → dotknij ikony (i) obok sieci → Skonfiguruj DNS → Ręcznie → dodaj
1.1.1.1i1.0.0.1Wyczyść pamięć podręczną Safari: Ustawienia → Safari → Wyczyść historię i dane witryn
Wyczyść pamięć podręczną Chrome: Otwórz Chrome → Ustawienia → Prywatność → Wyczyść dane przeglądania
Przełącz tryb samolotowy: Włącz na 10 sekund, potem wyłącz, aby zresetować połączenie sieciowe
Uruchom ponownie urządzenie, aby wyczyścić cały tymczasowy stan DNS
Jak Sprawdzić, Czy Naprawa Zadziałała
Jeśli nslookup zwróci adres IP, DNS działa i strona powinna się załadować. Jeśli nadal wyświetla "Non-existent domain", domena jest rzeczywiście niezarejestrowana lub musisz wypróbować inny serwer DNS.
Możesz również użyć narzędzia DNS Lookup od DNS Robot, aby sprawdzić, czy domena jest rozwiązywana z wielu globalnych serwerów — to potwierdzi, czy problem dotyczy tylko Twojego urządzenia, czy jest to globalny problem DNS.
# Test DNS resolution directly
nslookup example.com
# Test with a specific DNS server
nslookup example.com 1.1.1.1
# Detailed test (Mac/Linux)
dig example.com
# If dig returns NXDOMAIN in the status, the domain truly doesn't exist:
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAINSprawdź, czy domena istnieje w DNS
Użyj bezpłatnego narzędzia DNS Lookup od DNS Robot, aby zweryfikować, czy domena jest prawidłowo rozwiązywana z wielu globalnych serwerów. Sprawdź, czy domena zwraca NXDOMAIN na całym świecie, czy tylko z Twojej lokalizacji.
Try DNS LookupFrequently Asked Questions
Oznacza to, że Chrome wykonał zapytanie DNS dla wpisanej domeny i otrzymał odpowiedź NXDOMAIN (Non-Existent Domain). Serwer DNS nie mógł znaleźć żadnego adresu IP powiązanego z tą nazwą domeny. Może to być spowodowane literówką, przestarzałą pamięcią podręczną DNS lub brakiem rejestracji domeny.