Czym jest DNS?
Przeczytaj czym jest DNS w naszym słowniku.
Pomoże Ci to lepiej zrozumieć, czym dokładnie jest DNS i jakie ma dla Ciebie znaczenie w codziennym użytkowaniu.

DNS
Domain Name System
Co to jest DNS?
DNS, czyli Domain Name System, to system nazw domenowych, który tłumaczy przyjazne dla człowieka nazwy domen na adresy zrozumiałe dla urządzeń i serwerów. System Nazw Domenowych został opracowany w latach 80. XX wieku, jako rozwiązanie problemu szybko rosnącej liczby adresów internetowych, co utrudniało ich zapamiętywanie i zarządzanie nimi. Zastąpił on wcześniejszą metodę, polegającą na centralnej edycji i dystrybucji pliku o nazwie HOSTS.TXT, który zawierał wszystkie znane wówczas adresy internetowe. Gdy wpisujesz adres strony w przeglądarce, Twoje urządzenie nie łączy się z nazwą jako taką. Najpierw musi ustalić, jaki adres IP odpowiada danej domenie. W praktyce DNS działa jak książka adresowa internetu. Ty wpisujesz w przeglądarce nazwę strony, a DNS pomaga odnaleźć techniczny adres, pod którym ta strona działa.
Bez DNS trzeba byłoby pamiętać adresy IP, czyli ciągi liczb lub znaków identyfikujące serwery w sieci. Dzięki DNS wystarczy prosty adres, na przykład nazwa domeny, a reszta odbywa się w tle. Od poprawnej konfiguracji DNS zależy, czy witryna się otworzy, czy poczta dotrze do skrzynki i czy zmiany po migracji zaczną działać bez długich przerw.
W skrócie: domena jest nazwą, a DNS mówi, dokąd ta nazwa ma prowadzić.
Jak działa DNS?
Działanie DNS można opisać w kilku prostych etapach. Najpierw wpisujesz adres strony w przeglądarce. Następnie system sprawdza, czy zna już odpowiedź z pamięci podręcznej. Jeśli nie, zapytanie trafia do resolvera DNS, czyli serwera, który szuka właściwej odpowiedzi.
Resolver może zapytać kolejne elementy hierarchii DNS: serwery główne, serwery odpowiedzialne za końcówkę domeny, a na końcu serwery autorytatywne dla konkretnej domeny. To właśnie serwer autorytatywny przechowuje właściwe rekordy DNS dla danej strefy.
- Przeglądarka potrzebuje adresu serwera, aby otworzyć stronę.
- Resolver DNS szuka odpowiedzi lub korzysta z cache.
- Serwer autorytatywny zwraca rekord DNS dla domeny.
- Komputer użytkownika łączy się z właściwym adresem IP.
Dla użytkownika trwa to zwykle bardzo krótko. Dla właściciela strony ta konfiguracja ma jednak ogromne znaczenie. Błędny rekord może skierować stronę na zły serwer, zatrzymać pocztę albo sprawić, że subdomena przestanie działać.
Czym jest strefa DNS?
Strefa DNS to zestaw rekordów przypisanych do domeny. Możesz myśleć o niej jak o panelu ustawień adresów. W strefie określasz, gdzie ma działać strona, gdzie ma działać poczta, jakie subdomeny istnieją i jakie dodatkowe zabezpieczenia mają być aktywne.
Strefa DNS może znajdować się u rejestratora domeny, operatora hostingu, dostawcy DNS albo na własnych serwerach nazw. Najważniejsze jest to, aby wpisy były spójne i wskazywały właściwe usługi.
Najważniejsze rekordy DNS
Rekordy DNS to konkretne wpisy w strefie domeny. Każdy rekord ma określone zadanie. Jedne odpowiadają za stronę internetową, inne za pocztę, jeszcze inne za weryfikację domeny lub bezpieczeństwo.
- Rekord A kieruje domenę lub subdomenę na adres IPv4.
- Rekord AAAA kieruje domenę lub subdomenę na adres IPv6.
- Rekord CNAME tworzy alias, czyli wskazuje jedną nazwę na inną nazwę domenową.
- Rekord MX wskazuje serwery obsługujące pocztę e-mail w domenie.
- Rekord NS określa serwery nazw odpowiedzialne za domenę.
- Rekord TXT przechowuje informacje tekstowe, często używane do SPF, DKIM, DMARC albo weryfikacji domeny w usługach zewnętrznych.
- Rekord PTR działa odwrotnie niż rekord A. Pomaga powiązać adres IP z nazwą domenową, co bywa ważne przy poczcie.
- Rekord CAA wskazuje, które urzędy certyfikacji mogą wystawiać certyfikaty dla domeny.
Najczęstszy błąd polega na tym, że właściciel domeny edytuje dobry rekord, ale w złej strefie DNS. Domena może mieć rekordy u jednego operatora, a serwery nazw wskazywać zupełnie innego dostawcę. Wtedy zmiana nie przyniesie efektu.
Który rekord zmienić?
Jeśli zmieniasz serwer strony, zwykle sprawdzasz rekord A, AAAA albo CNAME. Jeżeli konfigurujesz pocztę, najważniejsze będą rekordy MX oraz TXT. Jeśli natomiastdelegujesz obsługę całej domeny do innego dostawcy, kluczowe są rekordy lub ustawienia NS.
Dobra praktyka: przed edycją zrób zrzut obecnej strefy DNS albo skopiuj rekordy do pliku. Jeśli coś pójdzie nie tak, łatwiej wrócisz do poprzedniej konfiguracji.
DNS, domena i hosting. Co trzeba ustawić?
DNS łączy kilka elementów, które często są mylone. Domena jest nazwą, hosting jest miejscem, w którym działają pliki strony, a DNS wskazuje, jak domena ma trafić do hostingu, poczty i innych usług.
Gdy uruchamiasz stronę firmową, zwykle potrzebujesz domeny, hostingu i poprawnych rekordów DNS. Przy klasycznej stronie możesz wybrać hosting www, a następnie skierować domenę na odpowiedni adres serwera. W praktyce oznacza to ustawienie właściwych rekordów A, AAAA albo CNAME.
W przypadku WordPressa DNS działa tak samo, ale sama strona może mieć dodatkowe wymagania wydajnościowe i bezpieczeństwa. Jeśli budujesz witrynę na tym CMS, dobrym punktem startu może być hosting WordPress, a DNS odpowie za skierowanie domeny na właściwe środowisko.
Warto pamiętać, że DNS nie zastępuje certyfikatu SSL. DNS może wskazać serwer, ale szyfrowane połączenie HTTPS wymaga poprawnie wdrożonego certyfikatu. Dlatego przy publikacji strony sprawdź również certyfikat SSL.
Czy zmiana DNS przenosi stronę?
Nie. Zmiana DNS nie przenosi plików strony ani bazy danych. Ona tylko wskazuje, gdzie domena ma szukać usług. Jeśli przenosisz stronę na inny serwer, najpierw trzeba skopiować pliki, bazę danych i konfigurację aplikacji, a dopiero potem zmienić odpowiednie rekordy DNS.
Propagacja DNS, TTL i cache
Po zmianie rekordów DNS efekt nie zawsze jest widoczny od razu. Powodem jest cache, czyli pamięć podręczna DNS. Resolver, komputer użytkownika albo dostawca internetu mogą przez pewien czas przechowywać wcześniejszą odpowiedź.
Ten czas zależy między innymi od parametru TTL. TTL określa, jak długo dana odpowiedź DNS może być przechowywana w cache. Niższy TTL pomaga szybciej odświeżać zmiany, ale może zwiększać liczbę zapytań do DNS. Wyższy TTL ogranicza liczbę zapytań, ale sprawia, że starsze dane mogą utrzymywać się dłużej.
Propagacja DNS to potoczne określenie czasu, w którym nowe ustawienia zaczynają być widoczne w różnych miejscach sieci. Nie oznacza to, że rekordy fizycznie kopiują się jednocześnie na wszystkie serwery świata. Częściej chodzi o wygasanie starych odpowiedzi w cache i pobieranie nowych danych.
Praktyczna wskazówka: jeśli planujesz migrację strony lub poczty, obniż TTL wcześniej, na przykład dzień przed zmianą. Po zakończeniu prac i sprawdzeniu poprawności działania możesz podnieść TTL do stabilnej wartości.
Bezpieczeństwo DNS i DNSSEC
Podstawowy DNS powstał w czasach, gdy internet był znacznie mniejszy, a bezpieczeństwo nie było projektowane tak rygorystycznie jak dziś. Dlatego standardowa odpowiedź DNS sama w sobie nie daje kryptograficznej pewności, że nie została podmieniona po drodze.
DNSSEC rozszerza DNS o podpisy cyfrowe. Dzięki temu resolver może sprawdzić autentyczność i integralność danych. Jeśli odpowiedź została sfałszowana, walidacja powinna zakończyć się błędem, zamiast przekierować użytkownika na nieprawidłowy adres.
DNSSEC nie jest tym samym co SSL. DNSSEC pomaga potwierdzić, że dane DNS są prawidłowe, natomiast SSL/TLS zabezpiecza połączenie między przeglądarką a stroną. W praktyce oba rozwiązania mogą się uzupełniać, ale rozwiązują inne problemy.
Najczęstsze błędy DNS
- edycja rekordów w strefie, która nie jest używana przez domenę,
- literówka w nazwie subdomeny,
- błędny adres IP w rekordzie A lub AAAA,
- użycie CNAME tam, gdzie potrzebny jest rekord A,
- brak rekordu MX po zmianie operatora poczty,
- zbyt wysoki TTL przed migracją,
- usunięcie rekordu TXT potrzebnego do autoryzacji poczty,
- niepoprawna delegacja na serwery NS.
Więcej o tym jak działa system DNS pisaliśmy w artykule poniżej.
FAQ – DNS
Nie. Domena jest nazwą, na przykład adresem strony. DNS to system, który wskazuje, dokąd ta nazwa ma prowadzić.
Nie zawsze. Najpierw pliki strony i baza danych muszą znajdować się na nowym serwerze. DNS tylko kieruje domenę na odpowiednie miejsce.
To zależy od TTL, cache resolverów i konfiguracji domeny. Czasem zmiana jest widoczna szybko, a czasem część użytkowników widzi poprzednie ustawienia jeszcze przez pewien czas.
Najczęściej rekord A, AAAA albo CNAME. Wybór zależy od tego, czy domena ma wskazywać adres IP, adres IPv6 czy inną nazwę domenową.
Za obsługę poczty przychodzącej odpowiada rekord MX. Dodatkowo rekordy TXT często służą do SPF, DKIM i DMARC, czyli mechanizmów poprawiających wiarygodność wysyłki.
Nie. DNSSEC pomaga chronić odpowiedzi DNS przed podmianą, a SSL/TLS szyfruje połączenie między użytkownikiem a stroną. To dwa różne elementy bezpieczeństwa.

