Jeżeli zarządzasz stroną internetową, korzystasz z poczty we własnej domenie albo planujesz przenieść witrynę na inny serwer, prędzej czy później możesz spotkać się z pytaniem: kto właściwie obsługuje DNS Twojej domeny? To ważna informacja, ponieważ właśnie od konfiguracji DNS zależy, gdzie kieruje domena, z jakiego serwera korzysta strona internetowa i gdzie dostarczane są wiadomości e-mail.
Co ciekawe, firma, u której kupiłeś domenę, nie musi być jednocześnie dostawcą usługi DNS. Możesz mieć domenę zarejestrowaną u jednego operatora, hosting wykupiony u drugiego, a obsługę DNS powierzoną jeszcze innej firmie. Taki podział jest całkowicie normalny i często spotykany.
Jak więc sprawdzić, kto obsługuje DNS domeny? Możesz to zrobić na kilka sposobów. Wystarczy skorzystać z publicznych narzędzi internetowych, terminala systemowego albo odpowiednich poleceń dostępnych w systemie Windows, Linux czy macOS. Nie musisz mieć specjalistycznej wiedzy ani dostępu do panelu administracyjnego domeny, żeby zdobyć podstawowe informacje.
W tym poradniku pokażę Ci, jak sprawdzić serwery DNS domeny, jak odczytać wyniki i jak ustalić, do jakiego operatora należą wskazane serwery.
Czym jest obsługa DNS domeny?
Zanim przejdziemy do sprawdzania konkretnych ustawień, warto wyjaśnić, czym właściwie jest DNS i dlaczego ma tak duże znaczenie dla działania strony internetowej.
DNS, czyli Domain Name System, to system nazw domenowych. Jego zadaniem jest tłumaczenie łatwych do zapamiętania adresów internetowych na adresy IP, które pozwalają urządzeniom komunikować się ze sobą w sieci.
Przykładowo, kiedy wpisujesz w przeglądarce adres swojej strony, nie musisz pamiętać adresu IP serwera, na którym znajduje się witryna. System DNS pomaga ustalić, z jakim adresem IP należy się połączyć.
Można powiedzieć, że DNS działa podobnie do książki telefonicznej. Zamiast szukać konkretnej osoby po numerze telefonu, wyszukujesz ją po nazwisku. W przypadku internetu wpisujesz nazwę domeny, a system DNS pomaga odnaleźć odpowiedni adres serwera.
Obsługa DNS polega między innymi na zarządzaniu rekordami przypisanymi do domeny. To właśnie w nich znajdują się informacje dotyczące różnych usług internetowych.
Najważniejsze rodzaje rekordów DNS to:
- A – wskazuje adres IPv4 serwera, na którym znajduje się strona internetowa.
- AAAA – przypisuje domenie adres IPv6.
- CNAME – tworzy alias, czyli wskazuje inną nazwę domenową.
- MX – określa serwery odpowiedzialne za odbieranie poczty elektronicznej.
- TXT – przechowuje dodatkowe informacje tekstowe, wykorzystywane między innymi do weryfikacji domeny i konfiguracji SPF.
- NS – wskazuje serwery nazw odpowiedzialne za obsługę DNS domeny.
- SRV – określa lokalizację konkretnych usług sieciowych.
- CAA – pozwala wskazać urzędy certyfikacji uprawnione do wystawiania certyfikatów SSL dla domeny.
Z punktu widzenia ustalenia, kto obsługuje DNS, najważniejsze są rekordy NS. To one wskazują serwery nazw, które są autorytatywne dla danej domeny.
Jak sprawdzić, kto obsługuje DNS domeny za pomocą narzędzia online?
Najprostszym sposobem na sprawdzenie operatora DNS jest skorzystanie z jednego z dostępnych w internecie narzędzi do analizy rekordów domenowych.
Nie musisz niczego instalować. Wystarczy przeglądarka internetowa i nazwa domeny, którą chcesz sprawdzić.
Możesz skorzystać na przykład z następujących serwisów:
- DNSChecker – narzędzie do sprawdzania rekordów DNS z różnych lokalizacji.
- Google Admin Toolbox Dig – pozwala odpytywać serwery DNS i analizować odpowiedzi.
- MXToolbox – oferuje między innymi sprawdzanie rekordów NS, MX, A i TXT.
- DNSViz – umożliwia analizowanie konfiguracji DNS oraz wykrywanie potencjalnych problemów.
W większości takich narzędzi wystarczy wpisać nazwę domeny i wybrać typ rekordu NS.
Przykładowo, jeżeli chcesz sprawdzić domenę przyklad.pl, wpisujesz ją w odpowiednie pole i wybierasz zapytanie dotyczące rekordów NS.
Wynik może wyglądać następująco:
przyklad.pl. NS ns1.operator-dns.pl. przyklad.pl. NS ns2.operator-dns.pl.
Co oznacza taki rezultat?
Widzisz tutaj dwa serwery nazw przypisane do domeny. Ich nazwy wskazują, gdzie należy szukać informacji o operatorze obsługującym DNS.
Jeżeli serwery mają nazwy charakterystyczne dla konkretnej firmy hostingowej lub dostawcy DNS, możesz wstępnie ustalić operatora.
Pamiętaj jednak, że sama nazwa serwera nie zawsze daje stuprocentową pewność. Niektórzy dostawcy oferują serwery DNS działające pod marką klienta lub wykorzystują infrastrukturę zewnętrznych firm.
Dlatego warto dodatkowo sprawdzić, do kogo należą wskazane serwery.
Jak sprawdzić serwery DNS domeny w systemie Windows?
Jeżeli nie chcesz korzystać z zewnętrznych stron internetowych, możesz sprawdzić konfigurację DNS bezpośrednio na swoim komputerze.
W systemie Windows możesz wykorzystać wbudowane narzędzie o nazwie nslookup. Jest ono dostępne bez instalowania dodatkowego oprogramowania.
Aby rozpocząć, wykonaj następujące czynności:
- Otwórz menu Start.
- Wpisz CMD.
- Uruchom Wiersz polecenia.
- Wpisz polecenie sprawdzające rekordy NS.
- Zatwierdź je klawiszem Enter.
Przykładowe polecenie:
nslookup -type=NS przyklad.pl
Oczywiście zamiast przyklad.pl wpisz domenę, którą chcesz sprawdzić.
Wynik może wyglądać tak:
Server: router.local Address: 192.168.1.1 Non-authoritative answer: przyklad.pl nameserver = ns1.operator-dns.pl przyklad.pl nameserver = ns2.operator-dns.pl
Najważniejsze są dwie ostatnie linie. Pokazują one serwery nazw przypisane do sprawdzanej domeny.
W tym przykładzie są to:
- ns1.operator-dns.pl
- ns2.operator-dns.pl
To właśnie te serwery należy przeanalizować, aby ustalić, kto odpowiada za obsługę DNS.
Warto zwrócić uwagę na informację „Non-authoritative answer”. Oznacza ona, że odpowiedź została przekazana przez serwer, który nie jest autorytatywnym serwerem dla sprawdzanej domeny. Może to być na przykład odpowiedź z pamięci podręcznej resolvera.
Nie oznacza to automatycznie, że wynik jest błędny. Jeśli jednak chcesz uzyskać bardziej precyzyjne informacje, możesz wykonać zapytanie bezpośrednio do wskazanego serwera autorytatywnego.
Jak sprawdzić DNS domeny za pomocą polecenia dig?
Jeżeli korzystasz z systemu Linux lub macOS, możesz użyć narzędzia dig. Jest ono szczególnie przydatne podczas diagnozowania problemów związanych z konfiguracją domen.
W wielu dystrybucjach Linuxa dig jest dostępny w pakiecie narzędzi DNS. Jeżeli nie ma go w systemie, możesz doinstalować odpowiedni pakiet.
Podstawowe polecenie wygląda następująco:
dig NS przyklad.pl
Po jego wykonaniu otrzymasz odpowiedź zawierającą między innymi rekordy NS.
Przykładowy fragment wyniku:
;; ANSWER SECTION: przyklad.pl. 3600 IN NS ns1.operator-dns.pl. przyklad.pl. 3600 IN NS ns2.operator-dns.pl.
Jak odczytać te informacje?
Pierwsza kolumna zawiera nazwę domeny. Druga określa czas TTL, czyli czas życia rekordu, podawany w sekundach. Kolejna informuje o klasie rekordu, a następna o jego typie.
Ostatnia część zawiera nazwę serwera DNS.
Jeżeli interesują Cię wyłącznie serwery nazw, możesz zastosować krótszą wersję polecenia:
dig +short NS przyklad.pl
Wynik będzie znacznie bardziej czytelny:
ns1.operator-dns.pl. ns2.operator-dns.pl.
To dobre rozwiązanie, jeżeli regularnie sprawdzasz konfigurację wielu domen i nie potrzebujesz dodatkowych informacji.
Jak wykonać zapytanie bezpośrednio do serwera DNS?
Możesz również sprawdzić, jak odpowiada konkretny serwer nazw. W tym celu wystarczy podać jego adres po symbolu małpy.
Przykład:
dig @ns1.operator-dns.pl przyklad.pl NS
W ten sposób pytasz bezpośrednio wskazany serwer o rekordy NS domeny.
Takie zapytanie może być przydatne, gdy chcesz porównać odpowiedzi różnych serwerów lub sprawdzić, czy konfiguracja została poprawnie wdrożona.
Jak ustalić, do jakiej firmy należą serwery DNS?
Samo sprawdzenie rekordów NS to dopiero pierwszy etap. Jeżeli chcesz dowiedzieć się, jaka firma rzeczywiście obsługuje DNS domeny, musisz przeanalizować nazwy uzyskanych serwerów.
Załóżmy, że sprawdzasz domenę i otrzymujesz następujące wyniki:
ns1.example-provider.com ns2.example-provider.com
Pierwszym krokiem jest sprawdzenie, czy nazwa serwerów zawiera nazwę dostawcy.
Możesz też wyszukać nazwę serwera w internecie. W wielu przypadkach znajdziesz informacje o firmie, która zarządza daną infrastrukturą.
Jeżeli to nie wystarczy, możesz sprawdzić adres IP serwera DNS.
W systemie Windows wykonasz to za pomocą polecenia:
nslookup ns1.example-provider.com
W systemie Linux lub macOS możesz użyć:
dig +short ns1.example-provider.com
Otrzymasz adres IP przypisany do danego serwera.
Następnie możesz sprawdzić informacje o właścicielu lub operatorze adresu IP za pomocą narzędzi WHOIS albo baz danych rejestrów internetowych, takich jak RIPE Database.
Przykładowo, jeżeli uzyskasz adres IPv4:
203.0.113.10
Możesz sprawdzić jego dane w bazie RIPE lub skorzystać z polecenia:
whois 203.0.113.10
Wynik może zawierać nazwę organizacji, do której przypisano dany zakres adresów IP.
Ważne jest jednak rozróżnienie dwóch rzeczy. Właściciel infrastruktury sieciowej nie zawsze jest firmą, która bezpośrednio świadczy usługę DNS dla Twojej domeny.
Przykładowo, firma hostingowa może korzystać z serwerów należących do zewnętrznego dostawcy infrastruktury. Dlatego dane WHOIS adresu IP traktuj jako dodatkową wskazówkę, a nie ostateczne potwierdzenie.
Czy firma rejestrująca domenę zawsze obsługuje DNS?
Nie. To jeden z najczęstszych błędów popełnianych przez osoby zarządzające domenami.
Wiele osób zakłada, że jeżeli domena została kupiona w konkretnej firmie, to ta sama firma odpowiada również za jej DNS. W praktyce nie musi tak być.
Warto rozróżnić trzy usługi:
Rejestracja domeny
To usługa polegająca na zarejestrowaniu nazwy domenowej w odpowiednim rejestrze. Firma, u której kupujesz domenę, może być rejestratorem lub pośrednikiem rejestracyjnym.
Hosting strony internetowej
To miejsce na serwerze, na którym przechowywane są pliki strony, bazy danych i inne zasoby potrzebne do działania witryny.
Hosting DNS
To usługa odpowiedzialna za przechowywanie i udostępnianie rekordów DNS domeny. Dostawca DNS odpowiada za publikowanie informacji dotyczących adresów IP, poczty i innych usług.
Wszystkie trzy usługi możesz mieć u jednego dostawcy, ale równie dobrze możesz korzystać z usług trzech różnych firm.
Przykładowa konfiguracja może wyglądać tak:
| Usługa | Dostawca |
|---|---|
| Rejestracja domeny | Firma A |
| Hosting strony | Firma B |
| Obsługa DNS | Firma C |
W takim przypadku zmiana serwera hostingowego nie musi oznaczać zmiany operatora DNS. Wystarczy odpowiednio zmodyfikować rekord A lub inne potrzebne wpisy w panelu firmy C.
To bardzo ważne, szczególnie gdy planujesz migrację strony internetowej.
Jak sprawdzić, gdzie zarządza się rekordami DNS domeny?
Jeżeli znasz już serwery NS, możesz spróbować ustalić, w jakim panelu administracyjnym znajduje się konfiguracja domeny.
Najprościej rozpocząć od sprawdzenia nazw serwerów.
Przykładowo:
ns1.dostawca.pl ns2.dostawca.pl
Jeżeli nazwa wskazuje na znaną firmę hostingową, warto zalogować się do jej panelu klienta i sprawdzić, czy znajduje się tam odpowiednia domena.
Możesz też sprawdzić dokumentację dostawcy lub skontaktować się z jego pomocą techniczną.
Jeżeli domena korzysta z zewnętrznej usługi DNS, takiej jak Cloudflare, konfiguracja rekordów może znajdować się w panelu tej usługi, nawet jeśli domena została kupiona u zupełnie innego rejestratora.
Warto również pamiętać, że niektóre firmy oferują DNS jako usługę dodatkową do hostingu. W takim przypadku dostęp do edycji rekordów może znajdować się w panelu hostingowym, a nie w panelu rejestratora domeny.
Nie zawsze da się ustalić dokładne miejsce zarządzania rekordami wyłącznie na podstawie publicznych zapytań DNS. Możesz dowiedzieć się, jakie serwery są autorytatywne, ale dostęp do panelu administracyjnego wymaga odpowiednich danych logowania.
Jak sprawdzić, kto obsługuje DNS domeny przez WHOIS?
Kolejną metodą jest skorzystanie z bazy WHOIS. Jest to system umożliwiający uzyskanie informacji o rejestracji domen i danych dotyczących ich obsługi.
W zależności od rozszerzenia domeny możesz znaleźć tam między innymi:
- nazwę rejestratora,
- datę rejestracji domeny,
- datę wygaśnięcia,
- status domeny,
- dane abonenta, jeżeli nie są ukryte,
- informacje dotyczące serwerów nazw.
W przypadku domen globalnych możesz skorzystać z narzędzi WHOIS dostępnych online.
Dla polskich domen .pl warto odwiedzić serwis WHOIS udostępniany przez NASK.
Wyniki mogą zawierać sekcję dotyczącą serwerów nazw, często opisaną jako „Nameservers” lub „Nameserver”.
Jeżeli zobaczysz tam:
Nameservers: ns1.operator.pl ns2.operator.pl
otrzymasz informację o serwerach przypisanych do domeny.
Pamiętaj jednak, że WHOIS może prezentować również dane rejestratora, które nie są równoznaczne z informacją o operatorze DNS. Nie należy traktować tych dwóch informacji zamiennie.
Najlepszym rozwiązaniem jest połączenie danych z WHOIS z wynikami zapytań o rekordy NS.
Jak sprawdzić, czy domena korzysta z Cloudflare?
Wiele stron internetowych korzysta z usług Cloudflare, które obejmują między innymi DNS, CDN, ochronę przed atakami DDoS i różne mechanizmy zwiększające bezpieczeństwo witryny.
Jeżeli chcesz sprawdzić, czy konkretna domena korzysta z Cloudflare jako dostawcy DNS, zacznij od sprawdzenia jej rekordów NS.
Możesz użyć polecenia:
dig +short NS przyklad.pl
Jeżeli otrzymasz wynik podobny do poniższego:
alice.ns.cloudflare.com. bob.ns.cloudflare.com.
jest to mocna wskazówka, że domena korzysta z infrastruktury DNS Cloudflare.
Możesz również sprawdzić to za pomocą Windows:
nslookup -type=NS przyklad.pl
Jeżeli serwery nazw należą do Cloudflare, najczęściej właśnie w panelu tej usługi znajduje się konfiguracja rekordów DNS.
Nie oznacza to jednak, że domena została zarejestrowana w Cloudflare. Rejestrator może być zupełnie inną firmą.
Warto także wiedzieć, że korzystanie z Cloudflare nie oznacza automatycznie, że wszystkie usługi domeny są obsługiwane przez tę firmę. Przykładowo, poczta elektroniczna może działać na serwerach zewnętrznego dostawcy.
Czy można sprawdzić DNS domeny bez dostępu do jej panelu?
Tak. To jedna z największych zalet systemu DNS.
Podstawowe informacje o domenie są publicznie dostępne i możesz je sprawdzić bez logowania się do panelu administracyjnego.
Wystarczy, że znasz nazwę domeny.
Możesz sprawdzić między innymi:
- serwery NS,
- adresy IPv4 i IPv6,
- serwery pocztowe,
- rekordy TXT,
- aliasy CNAME,
- wybrane informacje dotyczące konfiguracji DNSSEC.
Nie możesz natomiast na tej podstawie uzyskać dostępu do panelu operatora ani edytować rekordów DNS.
Jeżeli chcesz zmienić konfigurację domeny, potrzebujesz uprawnień do odpowiedniego konta administracyjnego.
Publiczna dostępność rekordów DNS jest celowa. Dzięki niej przeglądarki, serwery pocztowe i inne systemy mogą prawidłowo odnajdywać usługi przypisane do domeny.
Jak sprawdzić, czy serwery DNS domeny działają prawidłowo?
Samo ustalenie operatora DNS nie zawsze wystarcza. Czasami warto również sprawdzić, czy wskazane serwery odpowiadają prawidłowo.
Jeżeli domena nie działa, strona internetowa wyświetla błędy albo poczta nie dociera do odbiorców, przyczyną może być nieprawidłowa konfiguracja DNS.
Pierwszym krokiem jest sprawdzenie rekordów NS:
dig NS przyklad.pl
Następnie możesz sprawdzić, czy poszczególne serwery odpowiadają na zapytania.
dig @ns1.operator-dns.pl przyklad.pl SOA
Rekord SOA (Start of Authority) zawiera podstawowe informacje dotyczące strefy DNS. Znajduje się w nim między innymi numer seryjny strefy, który może pomóc w ocenie, czy konfiguracja została zaktualizowana.
Możesz również sprawdzić adres IP strony:
dig A przyklad.pl
Jeżeli interesuje Cię poczta elektroniczna:
dig MX przyklad.pl
Dzięki temu możesz zweryfikować, czy domena ma poprawnie opublikowane najważniejsze rekordy.
Warto też sprawdzić, czy wszystkie serwery autorytatywne prezentują spójną konfigurację. Jeżeli jeden serwer zwraca inne dane niż drugi, może to wskazywać na problem z synchronizacją strefy DNS.
Co zrobić, gdy domena wskazuje na nieznane serwery DNS?
Może się zdarzyć, że po sprawdzeniu domeny zobaczysz serwery, których nazwy nic Ci nie mówią.
Nie musi to oznaczać żadnego problemu.
Niektórzy dostawcy korzystają z własnych nazw serwerów, inni używają infrastruktury zewnętrznej, a jeszcze inni oferują usługę DNS pod własną marką.
W takiej sytuacji warto wykonać kilka czynności.
1. Sprawdź nazwę serwerów w wyszukiwarce
Wpisz pełną nazwę serwera DNS w Google lub innej wyszukiwarce. Możliwe, że znajdziesz stronę operatora albo dokumentację techniczną.
2. Sprawdź adres IP serwera
Użyj polecenia nslookup lub dig, aby ustalić adres IP serwera nazw.
3. Sprawdź dane właściciela adresu IP
Skorzystaj z RIPE Database lub WHOIS. Możesz dzięki temu dowiedzieć się, do jakiej organizacji przypisany jest dany zakres adresów.
4. Sprawdź informacje rejestracyjne domeny
Dane WHOIS mogą pomóc ustalić, u jakiego rejestratora domena została zarejestrowana.
5. Skontaktuj się z administratorem domeny
Jeżeli domena należy do Ciebie, ale nie wiesz, gdzie zarządzane są jej rekordy, sprawdź wiadomości dotyczące zakupu domeny, konfiguracji hostingu lub wcześniejszych zmian DNS.
Możesz też zapytać firmę, która zajmowała się uruchomieniem strony.
Czy zmiana serwerów DNS oznacza zmianę hostingu?
Nie. To dwie różne operacje, chociaż czasami są ze sobą powiązane.
Zmiana serwerów DNS polega na wskazaniu innych serwerów nazw jako autorytatywnych dla domeny. W praktyce oznacza to przekazanie obsługi strefy DNS innemu operatorowi.
Zmiana hostingu polega natomiast na przeniesieniu strony internetowej na inny serwer.
Możesz zmienić hosting bez zmiany operatora DNS. Wystarczy wtedy zmodyfikować rekord A lub AAAA, aby domena zaczęła kierować na nowy serwer.
Możesz również zmienić operatora DNS bez przenoszenia strony internetowej. W takim przypadku musisz zadbać o odtworzenie wszystkich potrzebnych rekordów w nowej usłudze DNS.
To bardzo istotne, ponieważ nieprawidłowe przeniesienie rekordów może spowodować niedostępność strony internetowej lub problemy z pocztą.
Przed zmianą serwerów NS warto więc skopiować dotychczasową konfigurację DNS i upewnić się, że wszystkie ważne wpisy zostały przeniesione.
Najczęstsze błędy podczas sprawdzania operatora DNS
Podczas analizowania konfiguracji domeny można łatwo pomylić kilka pojęć. Warto zwrócić uwagę na najczęściej spotykane błędy.
Mylenie rejestratora domeny z operatorem DNS
Firma, która sprzedała Ci domenę, niekoniecznie odpowiada za jej obsługę DNS. O tym, jakie serwery są autorytatywne, informują rekordy NS.
Sprawdzanie wyłącznie rekordu A
Rekord A pokazuje adres IPv4 przypisany do nazwy domenowej. Nie wskazuje natomiast, kto obsługuje DNS.
Utożsamianie hostingu z DNS
Strona może znajdować się na serwerze jednej firmy, a jej rekordy DNS mogą być utrzymywane przez zupełnie innego dostawcę.
Zakładanie, że każdy serwer NS należy do właściciela domeny
Serwery nazw mogą należeć do zewnętrznej infrastruktury lub dostawcy, który świadczy usługę DNS dla innej firmy.
Ignorowanie rekordów MX
Podczas zmiany DNS nie można zapominać o poczcie elektronicznej. Jeżeli nie odtworzysz rekordów MX i pozostałych wymaganych wpisów, możesz doprowadzić do problemów z wysyłaniem lub odbieraniem wiadomości.
Podsumowanie – jak najszybciej sprawdzić, kto obsługuje DNS domeny?
Jeżeli chcesz szybko ustalić, kto obsługuje DNS konkretnej domeny, najważniejszą informacją, której potrzebujesz, są rekordy NS.
Możesz sprawdzić je za pomocą internetowych narzędzi DNS, systemowego polecenia nslookup w Windows albo narzędzia dig w Linuxie i macOS.
Najprostsze polecenie wygląda następująco:
dig +short NS przyklad.pl
W systemie Windows możesz natomiast użyć:
nslookup -type=NS przyklad.pl
Otrzymane nazwy serwerów pozwolą Ci ustalić, kto jest operatorem infrastruktury DNS lub u jakiego dostawcy należy szukać informacji o obsłudze domeny.
Jeżeli chcesz uzyskać dokładniejsze informacje, możesz dodatkowo sprawdzić adresy IP serwerów, dane WHOIS oraz informacje w bazie RIPE.
Pamiętaj tylko o jednej ważnej zasadzie: rejestrator domeny, dostawca hostingu i operator DNS to trzy różne role. Czasami wszystkie należą do jednej firmy, ale równie często są rozdzielone pomiędzy kilku usługodawców.
Znajomość tych różnic bardzo ułatwia zarządzanie stroną internetową, rozwiązywanie problemów z domeną i przenoszenie witryny pomiędzy serwerami. Dzięki temu, zanim zmienisz jakiekolwiek ustawienia, będziesz wiedzieć, gdzie faktycznie znajduje się konfiguracja DNS i do kogo zwrócić się o pomoc.