• Domeny
  • dns_probe_finished_nxdomain - Jak zdiagnozować i usunąć problem?

dns_probe_finished_nxdomain - Jak zdiagnozować i usunąć problem?

dns_probe_finished_nxdomain - Jak zdiagnozować i usunąć problem?
Komunikat dns_probe_finished_nxdomain zwykle oznacza, że przeglądarka nie potrafi zamienić nazwy domeny na adres IP, więc strona nie ma gdzie się otworzyć. W praktyce przyczyna bywa prosta: literówka w adresie, lokalny cache DNS, błędna delegacja domeny albo brak poprawnych rekordów A, AAAA lub CNAME. W tym artykule rozkładam ten problem na części pierwsze i pokazuję, jak dojść do źródła awarii bez zgadywania.

Najkrócej, to problem z rozpoznaniem nazwy domeny, nie z samą treścią strony

  • Najpierw sprawdź, czy błąd występuje na jednym urządzeniu, czy wszędzie.
  • Jeśli działa po przełączeniu na inną sieć, problem zwykle leży lokalnie, w DNS operatora albo routerze.
  • Jeśli nie działa nigdzie, trzeba zajrzeć do rekordów domeny i delegacji NS.
  • Najczęściej winne są drobne pomyłki w A, AAAA, CNAME albo brak rekordu dla www.
  • Po zmianach DNS trzeba dać czas na propagację, czasem nawet do 24 godzin przy wysokim TTL.

Co naprawdę oznacza ten komunikat

W pomocy Google Chrome ten typ błędu jest opisywany jako sytuacja, w której nazwa hosta nie istnieje albo wskazuje już inny adres IP. To nie jest więc klasyczny problem z treścią strony, tylko z wcześniejszym etapem: systemem DNS, który tłumaczy nazwę domeny na adres serwera.

Ja patrzę na to tak: jeśli DNS nie zwróci poprawnej odpowiedzi, przeglądarka nie ma nawet szansy połączyć się z witryną. Dlatego ten komunikat bywa mylący. Strona może działać na serwerze bez zarzutu, a mimo to dla użytkownika wyglądać jak wyłączona. To ważne rozróżnienie, bo od razu zawęża pole poszukiwań i prowadzi do diagnozy sieci albo strefy DNS.

Od tego miejsca trzeba ustalić, czy problem jest lokalny, czy siedzi w samej domenie. To właśnie rozstrzyga, czy naprawa zajmie dwie minuty, czy wymaga wejścia do panelu rejestratora albo dostawcy hostingu.

Skąd bierze się problem po stronie przeglądarki i sieci

W dokumentacji Cloudflare ten komunikat jest łączony zarówno z błędną konfiguracją rekordów, jak i z problemem po stronie lokalnego DNS lub samej sieci. W praktyce dzielę przyczyny na dwie grupy: takie, które można wyłapać i poprawić od razu u użytkownika, oraz takie, które oznaczają błąd w konfiguracji domeny.

  • Literówka w adresie - jeden brakujący znak, pomylona końcówka albo zły wariant domeny wystarczą, by zapytanie DNS zakończyło się niepowodzeniem.
  • Stary cache DNS - urządzenie pamięta nieaktualną odpowiedź i nadal próbuje używać starej mapy domeny na IP.
  • Problem z resolverem DNS - serwer pośredniczący, z którego korzysta system, może chwilowo nie odpowiadać albo zwracać niepełne dane.
  • Niepełna konfiguracja subdomen - działa wersja główna, ale nie działa www, blog albo inny wariant nazwy, bo rekord nie został dodany.
  • Nieprawidłowa delegacja - domena wskazuje na inne serwery nazw niż te, na których faktycznie znajdują się rekordy.

To jeszcze nie przesądza, że winna jest strefa DNS. Najszybciej rozstrzygam to prostym testem na różnych urządzeniach i z różnych sieci, bo tam zwykle wychodzi, czy problem jest lokalny, czy globalny.

Schemat DNS: użytkownik pyta resolver, który szuka adresu IP. Błąd dns_probe_finished_nxdomain oznacza, że domena nie istnieje.

Jak sprawdzić, czy winna jest domena czy lokalna konfiguracja

Jeśli chcę uniknąć błądzenia po omacku, zaczynam od krótkiej matrycy objawów. Ona nie naprawia problemu, ale bardzo szybko zawęża obszar szukania.

Objaw Co to zwykle oznacza Pierwszy krok
Błąd jest tylko na jednym urządzeniu Lokalny cache DNS, przeglądarka, profil użytkownika albo ustawienia systemowe Sprawdź stronę na innym urządzeniu lub w innej przeglądarce
Błąd występuje w tej samej sieci, ale znika po przejściu na dane mobilne Router, DNS operatora lub lokalna sieć Przełącz DNS na publiczny resolver i odśwież połączenie
Błąd pojawia się wszędzie, niezależnie od sieci Konfiguracja domeny, rekordów albo delegacji NS Wejdź do panelu DNS i sprawdź rekordy oraz serwery nazw
Działa domena bez www, ale nie działa z www Brak lub zła konfiguracja rekordu dla subdomeny Porównaj rekord dla domeny głównej i dla www
Problem zaczął się tuż po zmianie hostingu lub DNS Propagacja zmian albo błędnie wpisany rekord Zweryfikuj, czy nowy rekord wskazuje poprawny adres IP

Jeśli po przełączeniu na inną sieć wszystko zaczyna działać, często winny jest lokalny DNS albo router. Gdy problem powtarza się w wielu miejscach, nie ma sensu tracić czasu na przeglądarkę - trzeba wejść w konfigurację domeny i sprawdzić, co faktycznie zwraca strefa.

W takim momencie przechodzę do rekordów, bo to tam najczęściej kryje się sedno problemu.

Jak naprawić rekordy DNS, gdy zarządzasz domeną

Najpierw sprawdzam, czy domena w ogóle deleguje ruch do właściwego dostawcy DNS. Jeśli serwery NS są ustawione gdzie indziej niż strefa, którą edytuję, zmiany w panelu nie mają żadnego wpływu na działanie witryny.

  1. Zweryfikuj delegację NS - serwery nazw muszą wskazywać dokładnie ten system, w którym utrzymujesz rekordy.
  2. Sprawdź rekord domeny głównej - dla example.pl zwykle chodzi o rekord A dla IPv4 albo AAAA dla IPv6.
  3. Sprawdź www i inne subdomeny - jeśli użytkownicy wchodzą na www.example.pl, ta nazwa musi mieć własny rekord albo poprawny alias.
  4. Porównaj adresy docelowe - rekord ma wskazywać działający serwer origin, a nie stary adres po migracji.
  5. Ustaw rozsądny TTL - zbyt wysoki TTL wydłuża życie błędnej odpowiedzi; przy aktywnie zmienianych rekordach nie warto iść w skrajności.

Jeśli mam wątpliwości, odpalam dig albo nslookup, bo bezpośrednio pokazują odpowiedź różnych resolverów, bez zgadywania na podstawie samej przeglądarki. To prostsze niż przeklikiwanie wszystkiego w panelu i daje szybki obraz tego, czy problem siedzi w strefie, czy po drodze.

Jak podaje Cloudflare, przy nowo aktywowanej domenie trzeba sprawdzić zarówno domenę główną, jak i aktywne subdomeny, bo bardzo często właśnie jeden z tych wariantów nie ma jeszcze poprawnego wpisu. Z praktycznego punktu widzenia oznacza to, że sama obecność strefy DNS nie wystarcza - rekord musi być też zgodny z rzeczywistym adresem serwera.

Po zmianie rekordów daję im chwilę na propagację. W zależności od TTL i cache po drodze może to potrwać od kilku minut do kilku godzin, a przy wysokich wartościach TTL nawet do 24 godzin.

Żeby to dobrze zrozumieć, trzeba jeszcze wiedzieć, które pomyłki w rekordach najczęściej wywołują taki stan.

Najczęstsze błędy, które wywołują ten stan

Gdy diagnozuję domenę, najczęściej trafiam na kilka powtarzalnych konfiguracji. One wyglądają niewinnie, ale w DNS liczy się dokładność co do znaku.

Rekord Typowy błąd Efekt
A Wpisany stary albo zły adres IPv4 Domena prowadzi do nieistniejącego lub niewłaściwego serwera
AAAA Rekord wskazuje nieaktywny IPv6 Część klientów próbuje połączyć się przez IPv6 i dostaje błąd
CNAME Alias nie wskazuje właściwego hosta Subdomena nie rozwiązuje się do końcowego adresu
NS Domena jest delegowana do niewłaściwych serwerów nazw Zmiany w panelu nie są widoczne dla internetu
TTL Zbyt wysoka wartość po zmianie adresu Stary błąd utrzymuje się dłużej, niż powinien

W mojej praktyce największą różnicę robi sprawdzenie pary example.pl i www.example.pl. To właśnie te dwa warianty są najczęściej mylone, a użytkownicy zwykle wpisują tylko jeden z nich. Jeśli jeden adres działa, a drugi nie, problem nie jest tajemniczy - po prostu któryś rekord nie został ustawiony albo został ustawiony nie tam, gdzie trzeba.

Gdy rekordy są już poprawne, zostaje ostatni etap: tak uporządkować konfigurację, żeby problem nie wracał po każdej migracji albo zmianie hostingu.

Co sprawdzić przed kolejną zmianą rekordów DNS

Najwięcej czasu oszczędza mi zawsze dobra rutyna przed wdrożeniem zmian. Kilka prostych nawyków potrafi uchronić przed ponownym pojawieniem się błędu i niepotrzebnym szukaniem przyczyny po fakcie.

  • Trzymaj jedną, aktualną listę rekordów domeny, zamiast rozproszonej dokumentacji w mailach i notatkach.
  • Przed migracją sprawdź, które subdomeny mają działać od razu, a które mogą poczekać.
  • Po zmianie przetestuj domenę główną, www i najważniejsze subdomeny z co najmniej dwóch sieci.
  • Nie ustawiaj wysokiego TTL dla rekordów, które jeszcze mogą się zmienić w najbliższych dniach.
  • Jeśli korzystasz z CDN, proxy albo zewnętrznego DNS, upewnij się, że wszystkie warstwy mówią to samo.

To właśnie takie detale decydują, czy domena zachowuje się przewidywalnie, czy co kilka miesięcy wraca ten sam problem pod inną postacią. Jeśli mam zostawić jedną praktyczną radę, to jest nią prosta zasada: najpierw sprawdź, czy problem dotyczy jednej nazwy i jednej sieci, a dopiero potem grzeb głębiej w DNS.

FAQ - Najczęstsze pytania

Ten komunikat oznacza, że przeglądarka nie może przetłumaczyć nazwy domeny na adres IP. Problem leży w systemie DNS, a nie w treści strony, co uniemożliwia połączenie z witryną.

Sprawdź stronę na innym urządzeniu lub w innej sieci (np. dane mobilne). Jeśli działa, problem jest lokalny (cache, router, DNS operatora). Jeśli błąd występuje wszędzie, dotyczy konfiguracji domeny.

Najczęściej to literówka w adresie, stary cache DNS, błędne rekordy A, AAAA lub CNAME (np. dla www), lub nieprawidłowa delegacja serwerów nazw (NS).

Zweryfikuj delegację NS, sprawdź rekordy A/AAAA dla domeny głównej i www, upewnij się, że wskazują poprawne adresy IP. Pamiętaj o propagacji zmian i rozsądnym TTL.

Tagi
dns_probe_finished_nxdomain
dns_probe_finished_nxdomain jak naprawić
dns_probe_finished_nxdomain przyczyny
Udostępnij artykuł
Autor Jakub Przybylski
Jakub Przybylski
Jestem Jakub Przybylski, pasjonatem technologii z wieloletnim doświadczeniem w analizie rynku oraz tworzeniu treści związanych z innowacjami technologicznymi. Od ponad pięciu lat zajmuję się badaniem najnowszych trendów w branży, co pozwala mi na głębokie zrozumienie dynamicznie zmieniającego się świata technologii. Moja specjalizacja obejmuje zarówno oprogramowanie, jak i nowoczesne rozwiązania IT, dzięki czemu mogę dostarczać rzetelne i aktualne informacje. W mojej pracy kładę duży nacisk na uproszczenie złożonych danych, co pozwala czytelnikom lepiej zrozumieć istotę omawianych tematów. Staram się dostarczać obiektywne analizy, które opierają się na faktach i solidnych badaniach. Moim celem jest zapewnienie użytkownikom wiarygodnych i wartościowych treści, które pomogą im w podejmowaniu świadomych decyzji w obszarze technologii.
Oceń artykuł
Ocena: 0 Liczba głosów: 0

Komentarze(0)