Jak działa DNS? Od wpisania adresu do otwarcia strony
10 lipca 2026 · 5 min czytania · zaktualizowano 29 września 2026
DNS (Domain Name System) to „książka telefoniczna internetu”. Ty wpisujesz łatwą do zapamiętania nazwę, np. mojeip.io, a DNS tłumaczy ją na adres IP serwera, z którym faktycznie się łączysz. Bez DNS musielibyśmy pamiętać ciągi cyfr zamiast nazw. Poniżej pokazujemy, jak to tłumaczenie przebiega krok po kroku i co zrobić, gdy coś w nim zawodzi.
Co się dzieje, gdy wpisujesz adres strony
Załóżmy, że wpisujesz example.pl. Zanim przeglądarka połączy się ze stroną, musi poznać jej adres IP:
- Pamięć podręczna. Przeglądarka i system najpierw sprawdzają, czy nie znają już odpowiedzi z niedawnej wizyty. Jeśli tak, cały proces kończy się tutaj.
- Resolver. Jeśli nie, pytanie trafia do serwera DNS, którego używa Twoje łącze. Zwykle jest to serwer operatora albo publiczny serwer, np.
1.1.1.1. Resolver wykona resztę pracy za Ciebie. - Serwer główny (root). Resolver pyta jeden z serwerów głównych: „kto odpowiada za domeny
.pl?”. W odpowiedzi dostaje adresy serwerów domeny najwyższego poziomu. - Serwery domeny najwyższego poziomu (TLD). Serwery
.pl(prowadzi je NASK) wskazują, które serwery nazw obsługująexample.pl. To te serwery, które widzisz w rekordach NS domeny. - Serwer autorytatywny domeny. Resolver pyta serwer nazw domeny o adres
example.pli dostaje konkretną odpowiedź, np.192.0.2.10. - Odpowiedź i zapamiętanie. Resolver przekazuje adres Twojej przeglądarce i zapamiętuje go na czas określony w rekordzie (TTL). Następna osoba, która zapyta ten sam resolver, dostanie odpowiedź od razu.
Całość trwa zwykle ułamek sekundy. Przy kolejnych wizytach jest jeszcze szybciej, bo większość odpowiedzi pochodzi z pamięci podręcznej.
Najważniejsze rekordy DNS
Serwer autorytatywny przechowuje rekordy, czyli wpisy różnych typów. Najczęściej spotkasz te:
| Rekord | Do czego służy | Przykładowa wartość |
|---|---|---|
| A | Adres IPv4 domeny | 192.0.2.10 |
| AAAA | Adres IPv6 domeny | 2001:db8::10 |
| CNAME | Alias: ta nazwa wskazuje na inną nazwę | www.example.pl → example.pl |
| MX | Serwery, które odbierają pocztę dla domeny (serwer z niższą liczbą jest używany w pierwszej kolejności) | 10 mail.example.pl |
| TXT | Dowolny tekst: m.in. SPF i DMARC, weryfikacje usług | v=spf1 include:_spf.google.com ~all |
| NS | Serwery nazw odpowiedzialne za domenę | ns1.dostawca.pl |
| SOA | Informacje o strefie: główny serwer, numer wersji, czasy odświeżania | - |
| PTR | Odwrotnie: nazwa przypisana do adresu IP (reverse DNS) | 10.2.0.192.in-addr.arpa → mail.example.pl |
Wszystkie rekordy dowolnej domeny podejrzysz w narzędziu DNS Lookup.
TTL i pamięć podręczna, czyli skąd bierze się „propagacja”
Każdy rekord ma TTL (Time To Live), czyli czas w sekundach, przez który resolvery mogą trzymać odpowiedź w pamięci. Dzięki temu DNS jest szybki i nie przeciąża serwerów, ale zmiany nie są widoczne od razu: dopóki stara odpowiedź nie wygaśnie w pamięci danego resolvera, jego użytkownicy widzą poprzednią wartość.
Ten efekt nazywa się potocznie propagacją DNS. Ile trwa, od czego zależy i jak go skrócić, opisujemy w poradniku o propagacji DNS.
Serwer DNS operatora czy publiczny?
Domyślnie korzystasz z serwerów DNS swojego operatora. Możesz je zmienić w ustawieniach systemu lub routera na publiczne, np. Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8) czy Quad9 (9.9.9.9).
Co to daje? Czasem szybsze i stabilniejsze odpowiedzi, czasem dodatkowe blokowanie złośliwych domen. Pamiętaj jednak, że resolver widzi, jakie domeny odwiedzasz, więc zmiana serwera DNS to też decyzja, komu to powierzasz. Porównanie publicznych serwerów, instrukcje dla routera, systemów i przeglądarek oraz ważną w Polsce uwagę o liście ostrzeżeń CERT Polska znajdziesz w poradniku jak zmienić serwer DNS.
Tradycyjne zapytania DNS są wysyłane bez szyfrowania. Nowoczesne przeglądarki i systemy obsługują szyfrowany DNS (DNS over HTTPS lub DNS over TLS), który ukrywa zapytania przed siecią, w której jesteś. Jeśli korzystasz z VPN, sprawdź też, czy zapytania DNS nie omijają tunelu - wyjaśniamy to w poradniku o wyciekach DNS.
Najczęstsze problemy z DNS
| Objaw | Prawdopodobna przyczyna | Co zrobić |
|---|---|---|
| Strona nie otwiera się u Ciebie, a u innych działa | Stara odpowiedź w pamięci albo problem z serwerem DNS operatora | Wyczyść pamięć DNS (niżej), spróbuj innego serwera DNS, zobacz poradnik „Strona nie działa?” |
| Po zmianie hostingu część osób widzi starą stronę | Rekord A jest jeszcze w pamięci resolverów (TTL) | Poczekaj lub sprawdź stan w teście propagacji |
Błąd DNS_PROBE_FINISHED_NXDOMAIN w Chrome | Domena nie ma rekordu, wygasła albo w adresie jest literówka | Sprawdź pisownię i rekordy w DNS Lookup, datę ważności w WHOIS |
| Maile nie dochodzą lub trafiają do spamu | Błędne rekordy MX, brak SPF, DKIM, DMARC | Sprawdź konfigurację MX/SPF/DMARC |
Jak wyczyścić pamięć DNS
- Windows: w wierszu poleceń wpisz
ipconfig /flushdns. - macOS: w Terminalu wpisz
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - Linux (systemd-resolved):
resolvectl flush-caches. - Chrome: otwórz
chrome://net-internals/#dnsi kliknij „Clear host cache”.
Pamięć resolvera u operatora wyczyści się sama po upływie TTL.
Jak sprawdzić rekordy DNS domeny
Najprościej w narzędziu DNS Lookup: wpisujesz domenę i widzisz wszystkie rekordy z ich TTL. Jeśli wolisz wiersz poleceń:
- Windows:
nslookup -type=MX example.pl - macOS i Linux:
dig example.pl MX
Jeśli chcesz sprawdzić, kto jest właścicielem domeny i kiedy wygasa, zajrzyj do poradnika o WHOIS i RDAP.
Najczęstsze pytania
Czy zmiana serwera DNS przyspieszy internet?
Może przyspieszyć otwieranie stron o kilka lub kilkadziesiąt milisekund, bo szybciej dostajesz adres. Nie zmieni prędkości pobierania plików ani wyniku testu prędkości.
Czy serwer DNS widzi, co robię w internecie?
Widzi, jakie domeny odwiedzasz, ale nie treść stron ani to, co na nich robisz.
Czym różni się DNS od adresu IP?
Adres IP to „numer telefonu” serwera, a DNS to „książka”, która zamienia nazwę na ten numer.