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
Sekcja
Administracja DNS

Jak sprawdzić, które serwery DNS są przypisane do domeny

Niezależnie od tego, czy rozwiązujesz problemy z awarią witryny, migrujesz do nowego dostawcy hostingu, czy po prostu audytujesz swoją infrastrukturę, umiejętność sprawdzenia, które serwery DNS są przypisane do domeny, jest umiejętnością podstawową dla każdego właściciela witryny lub administratora systemu.

Serwery DNS (Domain Name System) działają jak książka telefoniczna internetu — tłumaczą czytelne dla człowieka nazwy domen, takie jak example.com na adresy IP czytelne dla maszyny. Jeśli DNS jest błędnie skonfigurowany lub wskazuje na niewłaściwe serwery nazw, Twoja witryna, poczta i inne usługi nie będą się prawidłowo rozpoznawać. Ten kompleksowy przewodnik obejmuje każdą niezawodną metodę sprawdzenia przypisań serwerów DNS, od przyjaznych dla początkujących narzędzi online po zaawansowane techniki wiersza poleceń.

Dlaczego sprawdzenie serwerów DNS jest ważne

Zanim przejdziemy do metod, warto zrozumieć, dlaczego ta kontrola jest ważna:

  • Migracje domen: Podczas przenoszenia witryny na nowy VPS Hosting lub serwer dedykowany, musisz potwierdzić, że serwery nazw zostały zaktualizowane prawidłowo.
  • Dostarczalność poczty e-mail: Nieprawidłowe rekordy DNS mogą powodować błędy routingu poczty e-mail, szczególnie jeśli polegasz na usługach Email Hosting.
  • Walidacja certyfikatu SSL: Wiele procesów wydawania SSL wymaga weryfikacji DNS. Jeśli serwery nazw są nieprawidłowe, aprowizacja certyfikatu nie powiedzie się.
  • Audyt bezpieczeństwa: Nieoczekiwane zmiany serwera nazw mogą wskazywać na nieautoryzowany dostęp lub przejęcie domeny.

Metoda 1: Użyj narzędzi do wyszukiwania DNS online

Narzędzia do wyszukiwania DNS online to najszybszy i najbardziej dostępny sposób na sprawdzenie serwerów nazw — nie jest wymagana instalacja ani wiedza techniczna.

Rekomendowane narzędzia

NarzędzieURLNajlepsze dla
MXToolboxmxtoolbox.comPełna analiza rekordów DNS
WhatsMyDNSwhatsmydns.netGlobalne sprawdzenia propagacji DNS
NSLookup.ionslookup.ioWyszukiwanie serwerów nazw i rekordów
DNSChecker.orgdnschecker.orgTestowanie propagacji w wielu regionach

Jak używać MXToolbox

  1. Przejdź do mxtoolbox.com
  2. Wpisz nazwę domeny w pasek wyszukiwania
  3. Wybierz DNS Lookup z menu rozwijanego
  4. Przejrzyj listę zwróconych autorytatywnych serwerów nazw

Jak używać WhatsMyDNS

  1. Odwiedź whatsmydns.net
  2. Wpisz nazwę domeny i wybierz NS (Name Server) z menu rozwijanego typu rekordu
  3. Kliknij Search, aby wyświetlić przypisania serwerów nazw w wielu globalnych lokalizacjach

Te narzędzia są szczególnie przydatne do weryfikacji propagacji DNS po wprowadzeniu zmian — pokazują, co różne resolvery na całym świecie aktualnie widzą dla Twojej domeny.

Metoda 2: Narzędzia wiersza poleceń

Dla administratorów systemów i programistów narzędzia wiersza poleceń oferują większą kontrolę, możliwość tworzenia skryptów i szczegółowe informacje. Oto trzy najważniejsze polecenia.

2.1 Polecenie nslookup (Windows, macOS, Linux)

nslookup jest uniwersalnie dostępne na wszystkich głównych systemach operacyjnych i jest najprostszym narzędziem CLI do zapytań DNS.
Podstawowe wyszukiwanie serwera nazw:
nslookup -type=ns example.com
Przykładowe wyjście:
Server:  8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
example.com  nameserver = ns1.exampledns.com
example.com  nameserver = ns2.exampledns.com
Zapytaj konkretny resolver DNS (np. publiczny DNS Google):
nslookup -type=ns example.com 8.8.8.8
Jest to przydatne do sprawdzenia, czy konkretny resolver pobrał ostatnie zmiany DNS.
2.2 Polecenie dig (Linux i macOS)
Polecenie dig (Domain Information Groper) jest preferowanym narzędziem inżynierów sieciowych ze względu na jego szczegółowe, ustrukturyzowane wyjście.
Podstawowe zapytanie rekordu NS:
dig NS example.com
Przykładowe wyjście:
; <<>> DiG 9.16.1 <<>> NS example.com
;; ANSWER SECTION:
example.com.    86400   IN  NS  ns1.exampledns.com.
example.com.    86400   IN  NS  ns2.exampledns.com.
Format wyjścia skrócony (czystszy do tworzenia skryptów):
dig NS example.com +short
Zapytaj konkretny serwer nazw:
dig NS example.com @8.8.8.8
Śledź pełną ścieżkę rozwiązywania DNS:
dig NS example.com +trace
Flaga +trace jest szczególnie potężna — przechodzi przez całą hierarchię DNS od serwerów głównych aż do serwera nazw autorytatywnego, co jest nieocenione przy diagnozowaniu złożonych problemów DNS.
> Uwaga dotycząca instalacji: Jeśli dig nie jest zainstalowany w systemie, zainstaluj go za pomocą:
> – Ubuntu/Debian: sudo apt install dnsutils

> – CentOS/RHEL: sudo yum install bind-utils

> – macOS: Dostępne domyślnie; lub zainstaluj za pośrednictwem Homebrew za pomocą brew install bind

2.3 Polecenie whois

Polecenie whois wysyła zapytania do baz danych rejestracji domen i zwraca serwery nazw zarejestrowane na poziomie rejestratora — które mogą różnić się od tego, co aktualnie serwuje dostawca DNS.

whois example.com

Poszukaj linii podobnych do:

Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COM

Dlaczego to ma znaczenie: Jeśli dig lub nslookup pokazuje różne serwery nazw niż whois, zazwyczaj oznacza to, że propagacja DNS jest wciąż w toku, lub istnieje błędna konfiguracja na poziomie rejestratora.

> Instalacja:

> – Ubuntu/Debian: sudo apt install whois

> – Windows: Zainstaluj za pośrednictwem Sysinternals Whois lub WSL

Metoda 3: Sprawdzenie rejestratora domeny lub panelu kontroli hostingu

Jeśli masz dostęp administracyjny do swojej domeny lub konta hostingu, panel kontroli jest najbardziej bezpośrednim miejscem do przeglądania i zarządzania ustawieniami serwerów nazw.

3.1 Panel rejestratora domeny

  1. Zaloguj się na konto rejestratora domeny (np. Namecheap, GoDaddy, lub AlexHost Domain Registration)
  2. Przejdź do listy domen i wybierz domenę, którą chcesz sprawdzić
  3. Poszukaj sekcji oznaczonej DNS, Serwery nazw lub Zarządzanie serwerami nazw
  4. Aktualnie przypisane serwery nazw będą tutaj wymienione

To również miejsce, w którym aktualizujesz serwery nazw podczas przechodzenia na innego dostawcę hostingu lub wskazywania domeny na nowy serwer.

3.2 Panel kontroli dostawcy hostingu

Jeśli Twój DNS jest zarządzany przez dostawcę hostingu, a nie przez rejestratora:

  1. Zaloguj się do panelu kontroli hostingu (np. cPanel, Plesk, lub niestandardowy panel)
  2. Przejdź do sekcji Edytor strefy DNS lub Zarządzanie DNS
  3. Przejrzyj rekordy NS wymienione dla Twojej domeny

Jeśli używasz VPS z cPanel, Edytor strefy DNS jest dostępny bezpośrednio z ekranu głównego cPanel, co ułatwia weryfikację lub aktualizację konfiguracji serwera nazw.

Metoda 4: Konsola administratora Google (dla domen Google Workspace)

Jeśli Twoja domena jest zarejestrowana przez Google lub zarządzana za pośrednictwem Google Workspace:

  1. Zaloguj się do Konsoli administratora Google
  2. Przejdź do DomenyZarządzaj domenami
  3. Kliknij na swoją domenę, aby wyświetlić jej ustawienia DNS, w tym przypisane serwery nazw
  4. Stąd możesz również dodawać lub modyfikować rekordy DNS w razie potrzeby

Metoda 5: Rozszerzenia przeglądarki

Dla profesjonalistów zajmujących się stronami internetowymi, którzy często sprawdzają rekordy DNS bez przełączania się między narzędziami, rozszerzenia przeglądarki oferują wygodny skrót.

Rekomendowane rozszerzenia:

  • DNS Lookup (Chrome/Firefox) — Szybkie wyszukiwanie rekordów NS, A, MX i TXT
  • DNS Checker (Chrome) — Sprawdzanie propagacji DNS w czasie rzeczywistym
  • Wappalyzer (Chrome/Firefox) — Identyfikuje dostawców hostingu i DNS

Te rozszerzenia są szczególnie przydatne podczas audytów stron internetowych lub zarządzania wieloma domenami klientów jednocześnie.

Metoda 6: Programmatyczne wyszukiwanie DNS (przykład Python)

Dla deweloperów, którzy muszą zautomatyzować sprawdzenia DNS, biblioteka dnspython Python zapewnia czysty interfejs:

import dns.resolver

domain = "example.com"
answers = dns.resolver.resolve(domain, 'NS')

print(f"Nameservers for {domain}:")
for rdata in answers:
    print(f"  {rdata.target}")

Zainstaluj bibliotekę:

pip install dnspython

To podejście jest idealne do budowania skryptów monitorowania, które alertują Cię, gdy rekordy serwera nazw zmienią się nieoczekiwanie.

Rozwiązywanie typowych problemów DNS

Nawet przy odpowiednich narzędziach problemy DNS mogą być trudne. Oto najczęstsze problemy i sposoby ich rozwiązania.

Opóźnienia propagacji DNS

Zmiany DNS mogą trwać 24 do 48 godzin na propagację globalnie, choć w praktyce jest to często znacznie szybsze (1–4 godziny). Podczas propagacji różni użytkownicy w różnych lokalizacjach mogą widzieć różne serwery nazw.

Jak sprawdzić status propagacji:

  • Użyj whatsmydns.net, aby zobaczyć, co aktualnie zwracają resolvery w różnych krajach
  • Użyj dig NS example.com @8.8.8.8 i dig NS example.com @1.1.1.1 do porównania wyników resolverów Google i Cloudflare

Niezgodność między WHOIS a rzeczywistym DNS

Jeśli whois pokazuje różne serwery nazw niż dig, zwykle oznacza to:

  • Aktualizacja rejestratora jeszcze się nie rozpropagowała
  • DNS został zmieniony na poziomie dostawcy, ale nie został zaktualizowany u rejestratora (lub odwrotnie)

Rozwiązanie: Upewnij się, że zarówno panel rejestratora, jak i dostawca DNS pokazują spójne rekordy serwerów nazw.

Błędy walidacji DNSSEC

Jeśli DNSSEC jest włączony w Twojej domenie, podpisy kryptograficzne muszą być zgodne między dostawcą DNS a rekordami opublikowanymi u rejestratora. Niezgodność spowoduje błędy SERVFAIL dla użytkowników z resolverami walidującymi DNSSEC.

Polecenie diagnostyczne:

dig NS example.com +dnssec

Poszukaj flagi AD (Authenticated Data) w odpowiedzi. Jeśli jej brakuje, a DNSSEC powinien być aktywny, zbadaj swoje rekordy DS u rejestratora.

Nieoczekiwane zmiany serwerów nazw

Jeśli odkryjesz serwery nazw, które nie zostały przez Ciebie skonfigurowane, traktuj to jako incydent bezpieczeństwa:

  1. Natychmiast zaloguj się do rejestratora i przywróć prawidłowe serwery nazw
  2. Włącz uwierzytelnianie dwuskładnikowe na koncie rejestratora
  3. Przejrzyj dzienniki dostępu rejestratora w poszukiwaniu nieautoryzowanych logowań
  4. Rozważ włączenie blokady rejestratora (zwanej również blokowaniem domeny), aby zapobiec nieautoryzowanym transferom lub zmianom DNS

Szybki Przewodnik: Polecenia Wyszukiwania DNS

ZadaniePolecenie
Sprawdzenie serwerów nazw (nslookup)nslookup -type=ns example.com
Sprawdzenie serwerów nazw (dig)dig NS example.com +short
Śledzenie ścieżki rozwiązywania DNSdig NS example.com +trace
Zapytanie do określonego resolveradig NS example.com @1.1.1.1
Sprawdzenie serwerów nazw na poziomie rejestratorawhois example.com
Weryfikacja DNSSECdig NS example.com +dnssec

Wybór odpowiedniej konfiguracji DNS dla Twojego środowiska hostingowego

Twoja konfiguracja DNS powinna być zgodna z Twoją infrastrukturą hostingową. Oto krótki przewodnik:

  • Hosting współdzielony: Twój dostawca zazwyczaj zarządza DNS dla Ciebie. Jeśli korzystasz z Shared Web Hosting, serwery nazw są zwykle wstępnie skonfigurowane i wskazują na klaster DNS hosta.
  • VPS lub serwery dedykowane: Masz pełną kontrolę nad DNS. Możesz uruchamiać własne serwery nazw lub delegować do dostawcy DNS innej firmy. Jeśli uruchamiasz Dedicated Server, rozważ użycie zarządzanej usługi DNS dla redundancji.
  • Certyfikaty SSL: Upewnij się, że Twoje rekordy DNS są prawidłowo skonfigurowane przed żądaniem SSL Certificate, ponieważ walidacja domeny zależy od dokładnej rozdzielczości DNS.

Podsumowanie

Sprawdzanie, które serwery DNS są przypisane do domeny, to proste, ale krytyczne zadanie w zarządzaniu witryną. Niezależnie od tego, czy wolisz prostotę narzędzi online, takich jak MXToolbox i WhatsMyDNS, precyzję narzędzi wiersza poleceń, takich jak dig i nslookup, czy wygodę panelu sterowania hostingu, istnieje metoda dostosowana do każdego poziomu umiejętności i przepływu pracy.

Regularne audyty konfiguracji DNS pomagają wczesnie wykryć błędy konfiguracji, zweryfikować, że migracje zostały ukończone pomyślnie, i chronić domenę przed nieautoryzowanymi zmianami. W połączeniu z niezawodną infrastrukturą hostingu, prawidłowe zarządzanie DNS zapewnia, że Twoja witryna i usługi pozostają dostępne, bezpieczne i wydajne przez cały czas.