Jak sprawdzić DNS? Szybka diagnoza problemów z domeną!

Maurycy Wiśniewski .

11 marca 2026

Grafika przedstawia mechanizm zębatek z napisem DNS. Ikony symbolizują dom, wyszukiwanie, serwery i sieć. Dowiedz się, jak sprawdzić DNS.

Sprawdzanie rekordów DNS przydaje się zawsze wtedy, gdy strona nie odpowiada, poczta utknęła w kolejce albo subdomena prowadzi nie tam, gdzie powinna. W praktyce najczęściej chodzi o to, jak sprawdzić DNS domeny i szybko ustalić, czy problem leży w rekordzie, cache czy delegacji serwerów nazw. Poniżej pokazuję najkrótszą i najbardziej użyteczną drogę: od wyboru narzędzia, przez odczyt wyniku, po sytuacje, w których DNS jest poprawny, ale usługa nadal nie działa.

Najpierw sprawdź rekord, serwer i TTL, bo to zwykle rozwiązuje problem najszybciej

  • Do szybkiej weryfikacji używam najczęściej `dig`, a na Windows także `nslookup`.
  • Stronę internetową sprawdzasz zwykle przez rekordy `A`, `AAAA` i `CNAME`, a pocztę przez `MX` oraz `TXT`.
  • Jeśli wynik różni się między resolverami, winny bywa cache lub TTL, nie sam rekord.
  • Najpewniejszy test to porównanie publicznego resolvera z odpowiedzią z autorytatywnego serwera DNS.
  • Rekord `PTR` służy do reverse DNS i zwykle ustawia go operator IP, a nie panel domeny.

Człowiek z laptopem przy serwerach i globusie z napisem DNS. Ilustracja pokazuje, jak sprawdzić DNS.

Najkrótsza droga do sprawdzenia rekordów DNS

Ja zwykle zaczynam od prostego pytania: co dokładnie mam zweryfikować i czy chcę zobaczyć odpowiedź z cache, czy z serwera autorytatywnego. To rozróżnienie oszczędza najwięcej czasu, bo nie każdy wynik, który widzisz w terminalu, pochodzi z tej samej warstwy DNS. Do szybkiej pracy wystarczą dwa narzędzia: `dig` na macOS i Linux oraz `nslookup` na Windows, choć oba działają też w innych środowiskach.

dig example.pl A
dig example.pl AAAA
dig example.pl MX
dig example.pl NS
dig example.pl TXT
dig @1.1.1.1 example.pl A
dig @8.8.8.8 example.pl MX
dig @ns1.twoj-hosting.pl example.pl A
dig -x 203.0.113.10

nslookup -type=a example.pl
nslookup -type=mx example.pl
nslookup -type=txt example.pl
nslookup -type=ns example.pl

W tych zapytaniach najważniejsze jest to, że pytasz o konkretny typ rekordu. Nie sprawdzasz “DNS-u ogólnie”, tylko wyciągasz odpowiedź dla tego elementu strefy, który ma znaczenie w danym problemie. Jeśli domena działa inaczej dla `www` i bez `www`, to nie jest drobiazg, tylko sygnał, że patrzysz na dwa różne nazwy DNS. Żeby nie błądzić po omacku, dobrze od razu wiedzieć, który rekord ma znaczenie w danym scenariuszu.

Który rekord ma znaczenie w twoim problemie

Najwięcej błędów widzę wtedy, gdy ktoś sprawdza nie ten rekord, który faktycznie odpowiada za objaw. Strona nie działa z powodu złego `A` albo `CNAME`, poczta przestaje dochodzić przez `MX` lub `TXT`, a delegacja domeny psuje się przez `NS`. Poniżej masz praktyczne zestawienie, które skraca diagnozę.

Rekord Do czego służy Kiedy go sprawdzać Co powinno cię uspokoić
A Wskazuje adres IPv4 domeny Gdy strona ma ładować się z konkretnego IP Wynik pokazuje właściwy adres serwera
AAAA Wskazuje adres IPv6 Gdy hosting obsługuje IPv6 albo użytkownicy wchodzą po nowoczesnych sieciach Adres IPv6 zgadza się z konfiguracją hostingu
CNAME Tworzy alias do innej nazwy Gdy `www` lub subdomena mają kierować na inną nazwę hosta Alias prowadzi do właściwego celu i nie koliduje z innymi rekordami
MX Określa serwer odbierający pocztę Gdy e-maile nie dochodzą lub wysyłka zwraca błędy Wynik pokazuje poprawny host pocztowy i właściwy priorytet
TXT Przechowuje tekstowe wpisy w strefie Gdy trzeba sprawdzić SPF, DKIM, DMARC albo weryfikację domeny Wartość TXT zgadza się z tym, czego oczekuje usługa
NS Wskazuje autorytatywne serwery nazw Gdy chcesz sprawdzić, kto naprawdę obsługuje strefę Delegacja prowadzi do serwerów, na których edytujesz rekordy
SOA Opisuje strefę i jej parametry techniczne Gdy chcesz potwierdzić, że strefa istnieje i odczytać serial lub timery SOA zwraca spójne dane dla tej samej strefy
PTR Reverse DNS, czyli IP → nazwa hosta Gdy diagnozujesz pocztę, reputację IP albo logi serwerowe PTR wskazuje nazwę zgodną z infrastrukturą serwera

W praktyce jedna zasada oszczędza najwięcej czasu: najpierw sprawdź rekord związany z objawem, potem dopiero resztę strefy. Jeśli problem dotyczy strony, zacznij od `A` albo `CNAME`; jeśli dotyczy poczty, zacznij od `MX` i `TXT`. Kiedy już wiesz, co sprawdzasz, pozostaje odczytać odpowiedź bez mylenia cache z błędem konfiguracji.

Jak czytać wynik z dig i nslookup

Najważniejsze jest to, żeby nie patrzeć wyłącznie na sam adres IP albo nazwę hosta. W odpowiedzi DNS liczy się również to, kto odpowiedział, jaki był status zapytania i czy wynik pochodzi z serwera autorytatywnego, czy z resolvera po drodze. `dig` pokazuje to bardzo wyraźnie, a `nslookup` bywa prostszy w podstawowej diagnozie, szczególnie na Windows.

  • ANSWER SECTION - tutaj widzisz właściwy rekord, czyli to, czego szukasz.
  • AUTHORITY SECTION - przydaje się, gdy odpowiedź nie zawiera rekordu i chcesz zobaczyć, kto odpowiada za strefę.
  • SERVER - pokazuje resolver, który obsłużył zapytanie.
  • TTL - mówi, jak długo odpowiedź może siedzieć w cache.
  • NOERROR - zapytanie się udało, ale nie zawsze oznacza to, że dany typ rekordu istnieje.
  • NXDOMAIN - nazwa nie istnieje w DNS.
  • SERVFAIL - serwer lub resolver miał problem z obsługą zapytania.

W `nslookup` często pojawia się komunikat typu non-authoritative answer. To ważna informacja, bo oznacza odpowiedź z resolvera, a nie bezpośrednio z serwera, na którym trzymasz strefę. Taki wynik może być poprawny, ale nadal nie rozstrzyga, czy rekord został już rozpropagowany wszędzie. Ja przy zmianach zawsze porównuję go z odpowiedzią z autorytatywnego nameservera, bo dopiero wtedy widać, czy problem siedzi w konfiguracji, czy w cache. I właśnie cache prowadzi nas do kolejnego kroku.

Dlaczego wynik nie zawsze zgadza się od razu

DNS nie działa jak przełącznik, który w jednej sekundzie zmienia odpowiedź wszędzie. Po drodze działają cache przeglądarki, systemu operacyjnego, routera i publicznych resolverów, a każdy z nich może trzymać starszą wersję rekordu do momentu wygaśnięcia TTL. W praktyce zmiana bywa widoczna po kilku minutach, ale zdarza się też, że trzeba poczekać dłużej, zwłaszcza gdy TTL jest wysoki albo zmieniasz delegację NS.

Ja przy takich testach robię trzy porównania:

  1. Sprawdzam rekord na publicznym resolverze, na przykład przez `@1.1.1.1` albo `@8.8.8.8`.
  2. Sprawdzam ten sam rekord na autorytatywnym nameserverze, czyli tam, gdzie naprawdę leży strefa.
  3. Porównuję TTL, żeby ocenić, jak długo stary wynik może jeszcze żyć w cache.

Warto też pamiętać, że zmiana samych rekordów i zmiana nameserverów u rejestratora to nie to samo. Rekord A czy TXT może aktualizować się stosunkowo szybko, ale jeśli delegacja NS wciąż wskazuje stare serwery, panel hostingu będzie wyglądał poprawnie, a Internet dalej będzie pytał kogoś innego. Dobrą praktyką jest także świadome ustawianie TTL. W panelach spotyka się wartości rzędu 300 s, 3600 s albo 86400 s, przy czym im wyższy TTL, tym dłużej mogą utrzymywać się stare odpowiedzi. To brzmi banalnie, ale właśnie na TTL najczęściej wykładają się wdrożenia domen i poczty.

Kiedy już rozumiesz cache i TTL, łatwiej wyłapać błędy, które na pierwszy rzut oka wyglądają jak “problem z DNS”, a wcale nimi nie są.

Najczęstsze błędy przy sprawdzaniu DNS

Tu najczęściej widzę te same pomyłki, tylko w różnych konfiguracjach. Nie są spektakularne, ale potrafią skutecznie zmylić nawet doświadczoną osobę, jeśli patrzy wyłącznie na jeden wynik z jednego miejsca.

  • Sprawdzanie złego typu rekordu - strona nie działa, a ktoś analizuje `MX` zamiast `A` albo `CNAME`.
  • Mylenie domeny głównej z `www` - `example.pl` i `www.example.pl` to dwa osobne wpisy.
  • Zakładanie, że CNAME może stać obok innych rekordów - pod tą samą nazwą zwykle nie powinno być konfliktujących rekordów.
  • Oczekiwanie, że MX wskaże bezpośrednio IP - w praktyce MX kieruje na nazwę hosta, a ta dopiero rozwiązuje się dalej.
  • Weryfikacja tylko na jednym resolverze - jeden publiczny wynik nie mówi jeszcze, jak widzą to inni użytkownicy.
  • Zmiana rekordów w złym panelu - jeśli domena ma inne NS, edytowanie strefy u nieaktywnego dostawcy nic nie da.
  • Próba ustawienia PTR w panelu domeny - reverse DNS zwykle kontroluje operator adresu IP, nie rejestrator domeny.

Jeżeli po wyeliminowaniu tych błędów rekord nadal wygląda poprawnie, a usługa wciąż nie działa, problem zwykle siedzi już poza samą strefą DNS. Właśnie dlatego w praktyce zawsze zamykam diagnozę czymś więcej niż tylko jednym odpy­taniem DNS.

Gdy rekord jest poprawny, a strona albo poczta nadal nie działa

To najważniejszy etap, bo tutaj kończy się czyste sprawdzanie DNS, a zaczyna normalna diagnostyka infrastruktury. Jeśli rekord się zgadza, ja od razu sprawdzam trzy kolejne warstwy: delegację domeny, usługę docelową i elementy bezpieczeństwa albo routingu, które potrafią wyglądać jak problem DNS, choć nim nie są.

  • Delegacja NS - upewnij się, że rejestrator domeny wskazuje właściwe nameserwery.
  • Serwer WWW - nawet poprawny rekord A nie pomoże, jeśli aplikacja, vhost albo reverse proxy nie odpowiadają.
  • Certyfikat TLS - przeglądarka może zgłaszać błąd certyfikatu, choć DNS działa prawidłowo.
  • Poczta - poza MX sprawdź `SPF`, `DKIM`, `DMARC` oraz `PTR`, bo to one często blokują dostarczanie wiadomości.
  • CDN lub proxy - jeśli używasz warstwy pośredniej, rekord DNS może wskazywać poprawnie, ale źródło wciąż mieć złą konfigurację.

W takich sytuacjach nie szukam już kolejnego narzędzia do DNS, tylko odpowiadam sobie na pytanie, co dokładnie ma się wydarzyć po rozwiązaniu nazwy. Jeśli domena ma prowadzić do strony, muszą działać jeszcze HTTP, HTTPS i konfiguracja hostingu. Jeśli ma działać poczta, liczy się też infrastruktura mailowa i reputacja IP. DNS jest tylko pierwszą warstwą, ale bez poprawnej pierwszej warstwy reszta i tak nie ma szans zadziałać.

Jeżeli chcesz sprawdzić DNS szybko i bez błądzenia, trzymaj się prostego schematu: wybierz konkretny rekord, porównaj odpowiedź z resolvera i serwera autorytatywnego, a potem oceń TTL oraz delegację NS. To wystarcza w większości przypadków i pozwala odróżnić błąd w strefie od problemu po stronie hostingu, poczty albo cache. Dzięki temu diagnoza jest krótsza, a naprawa zwykle trafia w właściwe miejsce za pierwszym razem.

FAQ - Najczęstsze pytania

Użyj narzędzi takich jak `dig` (Linux/macOS) lub `nslookup` (Windows). Wpisz `dig twojadomena.pl A` lub `nslookup -type=a twojadomena.pl`, aby sprawdzić rekord A. Pamiętaj, aby pytać o konkretny typ rekordu (A, MX, TXT).
TTL (Time To Live) określa, jak długo rekord DNS może być przechowywany w pamięci podręcznej (cache) resolverów i systemów. Niski TTL przyspiesza propagację zmian, ale zwiększa obciążenie serwerów DNS. Wysoki TTL oznacza wolniejszą aktualizację, ale mniejsze obciążenie.
Poprawny DNS to tylko pierwszy krok. Sprawdź delegację NS u rejestratora, konfigurację serwera WWW (vhost, aplikacja), certyfikat TLS, a także ewentualne usługi pośredniczące jak CDN lub proxy. Problem może leżeć poza samą strefą DNS.
`dig` to bardziej zaawansowane narzędzie, dostępne domyślnie na systemach Unix/Linux/macOS, oferujące szczegółowe informacje o zapytaniu i odpowiedzi. `nslookup` jest prostszy, często używany na Windows, ale również skuteczny w podstawowej diagnostyce DNS.
Oznacza to, że odpowiedź pochodzi z resolvera, który ma rekord w swojej pamięci podręcznej, a nie bezpośrednio z autorytatywnego serwera DNS dla danej domeny. Taki wynik może być poprawny, ale warto porównać go z odpowiedzią z serwera autorytatywnego, aby wykluczyć problemy z propagacją.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

jak sprawdzić dns jak sprawdzić rekordy dns sprawdzanie dns domeny narzędzia do sprawdzania dns dig nslookup jak używać diagnostyka problemów dns
Autor Maurycy Wiśniewski
Maurycy Wiśniewski
Nazywam się Maurycy Wiśniewski i od ponad 10 lat zajmuję się tworzeniem stron internetowych oraz marketingiem i SEO. Moje doświadczenie w branży pozwoliło mi na zgłębienie najnowszych trendów oraz skutecznych strategii, które pomagają firmom w osiąganiu ich celów online. Specjalizuję się w optymalizacji treści oraz analizie danych, co pozwala mi na dostarczanie rzetelnych i praktycznych informacji. Moim celem jest uproszczenie skomplikowanych zagadnień związanych z marketingiem internetowym, aby każdy mógł zrozumieć, jak skutecznie promować swoją działalność w sieci. Zawsze stawiam na obiektywność i dokładność, dlatego regularnie aktualizuję swoją wiedzę, aby zapewnić czytelnikom najbardziej aktualne informacje. Wierzę, że transparentność i zaufanie są kluczowe w budowaniu relacji z moimi odbiorcami, dlatego angażuję się w tworzenie treści, które są nie tylko informacyjne, ale także inspirujące.
Komentarze (0)
Dodaj komentarz