Co to jest serwer DNS? Jak działa, rodzaje i przykłady

Kluczowy wniosek

Serwer DNS to komputer, który zamienia nazwy domen, takie jak google.com, na adresy IP, których komputery używają do łączenia się. Twoje urządzenie pyta resolver rekurencyjny (Twojego dostawcy internetu albo publiczny, np. 1.1.1.1 lub 8.8.8.8), a ten szuka odpowiedzi, pytając kolejno serwer główny (root), serwer TLD i autorytatywny serwer nazw domeny, po czym zapisuje wynik w cache. Gdy prześledziliśmy dnsrobot.net, cały ten łańcuch zajął około 300 ms; to samo zapytanie z cache trwało 26 ms. Swój serwer DNS sprawdzisz poleceniem ipconfig /all w Windows lub scutil --dns na Macu.

Schemat, jak serwer DNS znajduje domenę przez serwery główne, TLD i autorytatywne, z rzeczywistymi czasami odpowiedzi
Schemat, jak serwer DNS znajduje domenę przez serwery główne, TLD i autorytatywne, z rzeczywistymi czasami odpowiedzi
Zacznij czytać
  1. Co to jest serwer DNS?
  2. Jak serwer DNS znajduje adres IP, krok po kroku
  3. 4 rodzaje serwerów DNS
  4. Serwer DNS, serwer nazw i rekord DNS: różnice
  5. Jak sprawdzić adres swojego serwera DNS
  6. Popularne publiczne serwery DNS
  7. Czy warto zmienić serwer DNS?
  8. Porty DNS: 53, 853 i 443
  9. Gdy serwer DNS przestaje działać
  10. Często zadawane pytania

Co to jest serwer DNS?

Serwer DNS to serwer, który odpowiada na pytania o nazwy domen. Najczęstsze pytanie brzmi: „jaki jest adres IP tej nazwy?”, a serwery DNS odpowiadają na nie miliardy razy dziennie. Komputery łączą się ze sobą po adresach IP (np. 142.250.183.4), ale ludzie zapamiętują nazwy (np. google.com). DNS, czyli Domain Name System (system nazw domen), to katalog, który łączy jedno z drugim, a serwery DNS to maszyny, które przechowują i wyszukują jego wpisy.

Za każdym razem, gdy otwierasz stronę, wysyłasz e-mail lub uruchamiasz aplikację, Twoje urządzenie najpierw pyta serwer DNS, dokąd się połączyć. Jeśli serwer DNS jest wolny, wszystko wydaje się wolne. Jeśli przestaje odpowiadać, internet wygląda na „niedziałający”, choć samo łącze działa: Windows zgłasza serwer DNS nie odpowiada, a Chrome pokazuje DNS_PROBE_FINISHED_BAD_CONFIG.

Sprawdź rekordy DNS dowolnej domeny

  • Wejście: nazwa domeny i typ rekordu, np. dnsrobot.net i A (adres IPv4).
  • Wyjście: rekord, np. 104.21.0.129, oraz TTL, który określa, jak długo odpowiedź może być przechowywana w cache.
  • Protokół: klasyczny DNS działa na porcie 53 przez UDP (i TCP przy dużych odpowiedziach). Szyfrowany DNS używa portu 853 (DoT) lub 443 (DoH).

Jak serwer DNS znajduje adres IP, krok po kroku

Żaden pojedynczy serwer DNS nie zna wszystkich nazw w internecie. Zamiast tego resolver rekurencyjny przechodzi przez hierarchię serwerów, zaczynając od samej góry. Prześledziliśmy tę drogę dla własnej domeny poleceniem dig +trace, które samo wysyła każde zapytanie tak jak resolver, z domowego łącza w Indiach 5 października 2026 r. Oto rzeczywiste kroki i czasy:

  • 1. Urządzenie pyta swój resolver. Przeglądarka sprawdza własny cache, potem cache systemu operacyjnego, a następnie wysyła pytanie do skonfigurowanego serwera DNS (np. 1.1.1.1).
  • 2. Resolver pyta serwer główny (root), gdzie znajdują się nazwy .net. e.root-servers.net odpowiedział w 28 ms listą serwerów TLD dla .net.
  • 3. Resolver pyta serwer TLD domeny .net, kto odpowiada za dnsrobot.net. e.gtld-servers.net odpowiedział w 258 ms (najwolniejszy krok, najpewniej odległa kopia tego serwera), podając serwery nazw Cloudflare: sofia.ns.cloudflare.com i terin.ns.cloudflare.com.
  • 4. Resolver pyta autorytatywny serwer nazw. terin.ns.cloudflare.com odpowiedział w 27 ms rekordami A 104.21.0.129 i 172.67.150.248 z TTL równym 300 sekund.
  • 5. Resolver zapisuje odpowiedź w cache i ją zwraca. Przez kolejne 300 sekund każdy, kto korzysta z tego resolvera, dostaje odpowiedź z cache bez powtarzania kroków od 2 do 4.
bash
# Prześledź całą drogę samodzielnie (macOS, Linux lub Windows z narzędziami BIND)
dig +trace +nodnssec @1.1.1.1 dnsrobot.net A

# Skrócony wynik naszego testu z 5 października 2026 r.
net.           172800 IN NS a.gtld-servers.net.
;; Received 834 bytes from 192.203.230.10#53(e.root-servers.net) in 28 ms
dnsrobot.net.  172800 IN NS sofia.ns.cloudflare.com.
dnsrobot.net.  172800 IN NS terin.ns.cloudflare.com.
;; Received 98 bytes from 192.12.94.30#53(e.gtld-servers.net) in 258 ms
dnsrobot.net.  300    IN A  104.21.0.129
dnsrobot.net.  300    IN A  172.67.150.248
;; Received 73 bytes from 2a06:98c1:50::ac40:21ec#53(terin.ns.cloudflare.com) in 27 ms

W praktyce to cache sprawia, że wszystko działa szybko. To samo pytanie wysłane do 1.1.1.1 zajęło 198 ms za pierwszym razem i 26 ms, gdy odpowiedź była już w cache. Odpowiedzi serwerów głównych i TLD są przechowywane w cache nawet przez dwa dni (TTL 172800 sekund widoczny powyżej), więc większość rzeczywistych zapytań przechodzi od razu do kroku 4 albo w całości pochodzi z cache.

4 rodzaje serwerów DNS

Opisana wyżej droga przechodzi przez cztery rodzaje serwerów DNS. Każdy z nich ma jedno zadanie:

RodzajCo robiPrzykładKto go prowadzi
Resolver rekurencyjnyPrzyjmuje Twoje pytanie, pyta inne serwery w Twoim imieniu i zapisuje odpowiedzi w cache1.1.1.1, 8.8.8.8, resolver Twojego dostawcy internetuDostawcy internetu, Cloudflare, Google, Quad9, firmy
Serwer główny (root)Wskazuje właściwą domenę najwyższego poziomu (.com, .net, .org, .uk…)od a.root-servers.net do m.root-servers.net12 organizacji, 13 nazwanych serwerów
Serwer TLDWskazuje serwery nazw każdej domeny w swojej domenie najwyższego poziomua.gtld-servers.net (.com i .net)Rejestry, np. Verisign
Autorytatywny serwer nazwPrzechowuje faktyczne rekordy domeny i podaje ostateczną odpowiedźsofia.ns.cloudflare.comTwój hosting DNS: Cloudflare, rejestrator domeny, firma hostingowa

Istnieje tylko 13 nazw serwerów głównych (od a do m), ale każda z nich to adres anycast obsługiwany z wielu miejsc. 26 października 2026 r. serwis root-servers.org wymieniał 2049 instancji serwerów głównych prowadzonych przez 12 niezależnych operatorów, więc serwer główny rzadko jest daleko.

Domowy router zwykle pełni jeszcze piątą rolę: serwera przekazującego DNS (DNS forwarder). Urządzenia w Twoim Wi-Fi wysyłają pytania do routera (często 192.168.1.1), a router przekazuje je do resolvera dostawcy internetu i zapisuje odpowiedzi w cache.

Serwer DNS, serwer nazw i rekord DNS: różnice

Te pojęcia ciągle się mylą, a różnica ma znaczenie, gdy coś naprawiasz:

  • Serwer DNS to ogólne określenie każdego serwera, który obsługuje DNS: resolvery, serwery główne, serwery TLD i serwery autorytatywne to wszystko serwery DNS.
  • Serwer nazw (nameserver) zwykle oznacza autorytatywny serwer domeny, czyli jeden z tych wymienionych w jej rekordach NS (np. ns1.yourhost.com). Serwery nazw zmieniasz u rejestratora, gdy przenosisz hosting DNS.
  • Rekord DNS to pojedynczy wpis przechowywany na autorytatywnym serwerze nazw: rekord A (adres IPv4), AAAA (IPv6), MX (serwer pocztowy), CNAME (alias), TXT (weryfikacja, SPF) i tak dalej.
  • „Serwer DNS” w ustawieniach Wi-Fi lub sieci oznacza resolver rekurencyjny, o który ma pytać Twoje urządzenie, np. 8.8.8.8.

Jak sprawdzić adres swojego serwera DNS

Urządzenie zwykle dostaje serwer DNS automatycznie z routera przez DHCP. Aby sprawdzić, którego używa:

bash
# Windows (Wiersz polecenia): szukaj wiersza "Serwery DNS" (DNS Servers)
ipconfig /all

# Windows: pierwsze wiersze pokazują domyślny serwer
nslookup example.com

# macOS: lista używanych resolverów
scutil --dns | grep nameserver

# Linux z systemd-resolved
resolvectl status

# Inne dystrybucje Linuksa
cat /etc/resolv.conf

Na Androidzie otwórz Ustawienia → Sieć i internet → Internet, stuknij ikonę koła zębatego obok swojej sieci Wi-Fi i zajrzyj do sekcji Szczegóły sieci (nazwy menu różnią się w zależności od producenta telefonu). W Ustawienia → Sieć i internet → Prywatny DNS zobaczysz nazwę hosta, np. dns.google, jeśli jest ustawiona. Na iPhonie otwórz Ustawienia → Wi-Fi, stuknij (i) obok sieci i przewiń do Konfiguruj DNS: Automatycznie oznacza, że telefon używa serwera DNS, który rozdaje router.

Jeśli widzisz 192.168.x.x lub 10.x.x.x, to router działa jako serwer przekazujący; właściwy resolver ustawia się w panelu administracyjnym routera (zobacz nasz poradnik logowania do routera). W Linuksie 127.0.0.53 to lokalny stub systemd-resolved, a resolvectl status pokazuje serwery nadrzędne, które za nim stoją.

Popularne publiczne serwery DNS

Nie musisz korzystać z resolvera dostawcy internetu. Te darmowe publiczne serwery DNS działają w każdej sieci:

DostawcaPodstawowyZapasowyWarto wiedzieć
Cloudflare1.1.1.11.0.0.1Nastawiony na prywatność, bez filtrowania. Pełny poradnik
Google Public DNS8.8.8.88.8.4.4Bez filtrowania, prowadzony przez Google. Pełny poradnik
Quad99.9.9.9149.112.112.112Blokuje znane złośliwe domeny
OpenDNS (Cisco)208.67.222.222208.67.220.220Blokuje phishing; FamilyShield (208.67.222.123) blokuje też strony dla dorosłych
AdGuard DNS94.140.14.1494.140.15.15Domyślnie blokuje reklamy, trackery i phishing

Dostawcy internetu publikują też adresy własnych resolverów, co przydaje się, gdy po zmianie DNS chcesz wrócić do poprzednich ustawień. Prowadzimy listy dla Spectrum, Comcast Xfinity, AT&T i Verizon.

Który jest najszybszy, zależy od tego, gdzie jesteś i gdzie odwiedzane przez Ciebie strony hostują swój DNS: na naszym własnym łączu testowym kolejność zmieniała się między nazwami z cache a zupełnie nowymi. Zmierz ich czasy na swoim łączu, zanim się przełączysz.

Czy warto zmienić serwer DNS?

Dla większości osób resolver dostawcy internetu działa bez zarzutu. Przejście na publiczny serwer DNS ma sens, gdy dotyczy Cię jedna z poniższych sytuacji:

  • DNS dostawcy internetu jest wolny lub zawodny. Strony, które zawieszają się na komunikacie „Rozpoznawanie hosta” (Resolving host), albo częste błędy DNS to klasyczny objaw.
  • Chcesz filtrowania. Quad9 blokuje domeny z malware, a AdGuard oraz rodzinne wersje Cloudflare i OpenDNS blokują reklamy lub treści dla dorosłych.
  • Chcesz szyfrowanego DNS. Publiczne resolvery obsługują DNS over HTTPS i DNS over TLS, które ukrywają Twoje zapytania przed siecią lokalną. Zobacz, co robi Prywatny DNS.
  • Dostawca internetu przekierowuje nieudane zapytania na strony z reklamami albo blokuje strony na poziomie DNS.

Są też wady. Niektóre sieci CDN wybierają serwer na podstawie lokalizacji Twojego resolvera, więc resolver daleko od Ciebie może skierować Cię do wolniejszej kopii strony. Sieci firmowe i szkolne często wymagają własnego DNS, aby działały nazwy wewnętrzne. A szybszy resolver przyspiesza tylko samo wyszukiwanie nazwy, zwykle o kilkadziesiąt milisekund przy każdej nowej stronie, a nie szybkość pobierania.

Porty DNS: 53, 853 i 443

Zwykły DNS używa portu 53 (RFC 1035). Większość zapytań idzie przez UDP, bo pytanie i odpowiedź zwykle mieszczą się w jednym pakiecie; zapytania przechodzą na TCP na porcie 53, gdy odpowiedź jest za duża dla UDP, oraz przy transferach stref między serwerami nazw.

ProtokółPortSzyfrowanieGdzie go spotkasz
DNS over UDP/TCP53NieDomyślnie na prawie każdym urządzeniu i routerze
DNS over TLS (DoT)853TakPrywatny DNS w Androidzie, niektóre routery
DNS over HTTPS (DoH)443TakChrome, Firefox, Edge, Windows 11

Gdy serwer DNS przestaje działać

Awaria DNS wygląda jak awaria internetu: aplikacje nie mogą się połączyć, a przeglądarki pokazują błędy, choć ping na adres IP, np. 1.1.1.1, nadal działa. Najczęstsze komunikaty i sposoby naprawy:

  • Serwer DNS nie odpowiada (DNS server not responding, narzędzie do rozwiązywania problemów w Windows): resolver w ogóle nie odpowiedział. Poradnik naprawy.
  • DNS_PROBE_FINISHED_NXDOMAIN (Chrome): resolver stwierdził, że nazwa nie istnieje. Poradnik naprawy.
  • ERR_NAME_NOT_RESOLVED: nie udało się rozpoznać nazwy, często z powodu literówki, błędu zapisanego w cache albo zablokowanego resolvera. Poradnik naprawy.
  • Serwer DNS jest niedostępny (DNS server unavailable) lub brak internetu w Wi-Fi: często winny jest serwer przekazujący w routerze. Poradnik naprawy.

Najszybsze ogólne rozwiązania to wyczyszczenie cache DNS, restart routera i tymczasowe przełączenie urządzenia na publiczny resolver, np. 1.1.1.1 lub 8.8.8.8. Jeśli po zmianie strona działa, problem leżał w Twoim pierwotnym serwerze DNS.

Który serwer DNS jest dla Ciebie najszybszy?

Uruchom DNS Speed Test od DNS Robot we własnej przeglądarce. Mierzy czasy Cloudflare, Google, Quad9 i dziewięciu innych publicznych resolverów na Twoim łączu, szereguje je według czasu zapytań z cache i porównuje zwycięzcę z Twoim obecnym DNS na zupełnie nowych nazwach.

Źródła

  1. RFC 1035: Domain names, implementation and specification, IETF
  2. Root servers, root-servers.org
  3. 1.1.1.1 IP addresses, Cloudflare

Często zadawane pytania

Co to jest serwer DNS w prostych słowach?

To książka adresowa internetu. Podajesz mu nazwę, np. google.com, a on zwraca adres IP, którego Twoje urządzenie potrzebuje do połączenia.

Jak sprawdzić swój serwer DNS?

W Windows uruchom ipconfig /all i znajdź wiersz Serwery DNS. Na Macu uruchom scutil --dns, a w Linuksie resolvectl status lub cat /etc/resolv.conf.

Czy 8.8.8.8 to serwer DNS?

Tak. 8.8.8.8 i 8.8.4.4 to Google Public DNS, darmowy resolver rekurencyjny, z którego może korzystać każdy. Odpowiednikiem od Cloudflare jest 1.1.1.1.

Jaki serwer DNS jest najlepszy?

Ten, który jest najszybszy i najbardziej niezawodny na Twoim łączu, a to zależy od lokalizacji. Najczęściej wybiera się Cloudflare (1.1.1.1), Google (8.8.8.8) i Quad9 (9.9.9.9); porównaj ich czasy testem szybkości DNS.

Czym różni się podstawowy DNS od zapasowego?

Podstawowy to serwer, który urządzenie próbuje jako pierwszy, a zapasowy to serwer rezerwowy na wypadek, gdyby podstawowy nie odpowiadał. Użyj dwóch adresów od tego samego dostawcy albo od dwóch różnych.

Czy zmiana serwera DNS przyspiesza internet?

Może nieco przyspieszyć pierwsze wejście na każdą stronę, jeśli Twój obecny resolver jest wolny, ale nie zmienia szybkości pobierania ani pingu w grach.

Czy zmiana serwera DNS jest bezpieczna?

Tak, o ile wybierzesz zaufanego dostawcę. Zawsze możesz wrócić, ustawiając DNS na automatyczny. Unikaj nieznanych serwerów DNS, bo złośliwy serwer mógłby kierować Cię na fałszywe strony.

Ile jest serwerów głównych DNS?

Istnieje 13 nazw serwerów głównych (od a do m.root-servers.net) prowadzonych przez 12 organizacji, ale dzięki anycast obsługuje je 2049 instancji na całym świecie (root-servers.org, 26 października 2026 r.).

Jakiego portu używa serwer DNS?

Portu 53 przez UDP i TCP dla zwykłego DNS, portu 853 dla DNS over TLS i portu 443 dla DNS over HTTPS.

Czym różni się serwer DNS od serwera nazw?

Każdy serwer nazw jest serwerem DNS, ale słowo serwer nazw zwykle oznacza serwer autorytatywny, który przechowuje rekordy domeny. Serwer DNS w ustawieniach sieci to resolver rekurencyjny, który te rekordy wyszukuje.

O autorze

Shaik Vahid

Założyciel DNS Robot. Vahid przez lata pracował we wsparciu hostingu, naprawiając klientom domeny, rekordy DNS, certyfikaty SSL i dostarczanie poczty. Tworzy narzędzia DNS Robot i pisze te poradniki na podstawie błędów, które ludzie naprawdę widzą.

Test Szybkości DNS

Zmierz Cloudflare 1.1.1.1, Google 8.8.8.8 i inne publiczne serwery DNS w swojej przeglądarce, porównaj z obecnym DNS i znajdź najszybszy