DNS, czyli Domain Name System, to system tłumaczący nazwy domenowe na adresy IP. Dzięki niemu wpisujesz w przeglądarce twojafirma.pl, a komputer trafia dokładnie tam, gdzie powinien. Bez DNS internet byłby siecią liczb, którą praktycznie nikt nie potrafiłby sprawnie obsługiwać.
Zrozumienie podstaw DNS ma znaczenie nie tylko dla administratorów serwerów. Każdy, kto zarządza domeną, konfiguruje pocztę firmową lub uruchamia nową stronę, wcześniej czy później styka się z rekordami DNS i musi wiedzieć, co i po co zmienia.
Jak działa DNS?
Kiedy wpisujesz adres strony w przeglądarce, Twoje urządzenie wysyła zapytanie do serwera DNS. Ten sprawdza, jaki adres IP kryje się za podaną nazwą i odsyła odpowiedź. Cały proces trwa ułamki sekundy, a wynik jest często cachowany lokalnie, żeby kolejne zapytanie było jeszcze szybsze.
Za każdą domeną stoi strefa DNS – zestaw rekordów przechowywanych na serwerze nazw (nameserver). To właśnie te rekordy decydują, dokąd trafi ruch, skąd będzie obsługiwana poczta i jak inne systemy mają interpretować Twoją domenę.
Najważniejsze typy rekordów DNS
Rekord A
Rekord A to podstawa każdej domeny. Wskazuje, na jaki adres IPv4 ma kierować dana nazwa domenowa. Jeśli chcesz, żeby twojafirma.pl prowadziła do konkretnego serwera, ustawiasz właśnie rekord A z adresem IP tego serwera.
Jeden rekord A może wskazywać tylko jeden adres IP, ale można dodać wiele rekordów A dla tej samej domeny – przydaje się to przy rozłożeniu ruchu na kilka serwerów.
Rekord CNAME
CNAME (Canonical Name) to rekord aliasu. Zamiast adresu IP wskazuje na inną nazwę domenową. Najczęściej używa się go do obsługi subdomeny www – zamiast powielać adres IP, rekord CNAME dla www.twojafirma.pl po prostu wskazuje na twojafirma.pl.
Ważne ograniczenie: rekordu CNAME nie można ustawić dla samej domeny głównej (apex), tylko dla subdomen. Na domenie głównej musisz użyć rekordu A lub – jeśli provider to obsługuje – rekordu ALIAS albo ANAME.
Rekord MX
Rekord MX (Mail Exchanger) określa, który serwer obsługuje pocztę dla danej domeny. Bez poprawnego rekordu MX wiadomości e-mail wysyłane na adresy w Twojej domenie nie dotrą do skrzynki.
Rekord MX ma przypisany priorytet – liczbę, która wskazuje kolejność, w jakiej serwery pocztowe będą próbowane. Niższa wartość oznacza wyższy priorytet. Można ustawić kilka rekordów MX, żeby zapewnić zapasowe serwery poczty.
Rekord TXT
Rekord TXT przechowuje dowolny tekst powiązany z domeną. W praktyce służy głównie do weryfikacji domeny i uwierzytelniania poczty. Trzy najczęstsze zastosowania to:
- SPF – określa, jakie serwery mają prawo wysyłać maile w imieniu Twojej domeny;
- DKIM – dodaje kryptograficzny podpis do wiadomości, który odbiorcy mogą zweryfikować;
- DMARC – definiuje politykę, co zrobić z wiadomościami, które nie przeszły weryfikacji SPF lub DKIM.
Rekordów TXT używa się też do potwierdzenia własności domeny w narzędziach takich jak Google Search Console czy systemy do zarządzania certyfikatami SSL.
Czas propagacji DNS
Po zmianie rekordów DNS nie spodziewaj się natychmiastowego efektu. Każdy rekord ma wartość TTL (Time to Live) – czas, przez który odpowiedź jest cachowana przez serwery pośrednie. Standardowe TTL wynosi od kilku minut do 24 godzin. Im krótsze TTL ustawisz przed planowaną zmianą, tym szybciej nowe ustawienia rozejdą się po sieci.
Pełna propagacja DNS na całym świecie może zająć do 48 godzin, choć w praktyce przy krótkim TTL zmiany widoczne są znacznie szybciej.
DNS a strona internetowa i poczta firmowa
Konfiguracja DNS to jeden z pierwszych kroków przy uruchamianiu strony i skrzynek pocztowych. Błędne rekordy A mogą sprawić, że strona jest niedostępna. Brak lub nieprawidłowe rekordy MX, SPF i DMARC skutkują tym, że maile trafiają do spamu albo nie docierają wcale.
Jeśli obsługujesz domenę przez zewnętrznego rejestratora, a stronę i pocztę hostujesz gdzie indziej, musisz zadbać o ręczne ustawienie wszystkich rekordów w panelu rejestratora lub przenieść strefę DNS do serwera, który masz pod kontrolą.
FAQ - najczęstsze pytania
Czy zmiana rekordu DNS może spowodować przerwę w działaniu strony?
Tak, ale ryzyko można ograniczyć. Jeśli przed zmianą skrócisz TTL do kilku minut, nowe ustawienia rozejdą się szybciej i okno niedostępności będzie krótsze. Najczęstsze problemy wynikają z błędnie wpisanego adresu IP lub usunięcia rekordu przed dodaniem nowego.
Jaka jest różnica między serwerem DNS a rejestratorem domeny?
Rejestrator to firma, u której kupiłeś domenę i gdzie jest ona zarejestrowana. Serwer DNS (nameserver) to serwer przechowujący strefę DNS z rekordami – może być prowadzony przez rejestratora, hostingodawcę lub zewnętrzną usługę jak Cloudflare. Domenę i DNS możesz mieć u różnych dostawców.
Czy każda strona na WordPressie potrzebuje osobnej konfiguracji DNS?
Nie – jeśli kilka stron działa na tym samym serwerze, wystarczy ustawić rekord A wskazujący na jego adres IP dla każdej domeny osobno. Konfiguracja WordPressa i hosting to osobna warstwa, DNS jedynie kieruje ruch na właściwy serwer.
Jak sprawdzić, czy rekordy DNS są poprawnie skonfigurowane?
Możesz użyć narzędzi takich jak MXToolbox, dnschecker.org lub wbudowanego polecenia nslookup w wierszu poleceń. Pokazują one aktualne wartości rekordów widoczne z różnych lokalizacji i pozwalają wychwycić błędy zanim wpłyną na działanie strony lub poczty.
Co się stanie, jeśli rekordy MX są ustawione błędnie?
Wiadomości wysłane na adresy w Twojej domenie nie dotrą do skrzynki lub będą odrzucane przez serwer pocztowy nadawcy. Brak rekordów SPF i DMARC dodatkowo zwiększa ryzyko, że maile wychodzące z domeny trafią do folderu spam odbiorcy.
Czy można używać kilku różnych dostawców poczty dla jednej domeny?
Technicznie tak – rekord MX obsługuje priorytety, więc można wskazać kilka serwerów pocztowych. W praktyce jednak mieszanie dostawców poczty dla tej samej domeny komplikuje konfigurację SPF i DMARC, dlatego najczęściej stosuje się jednego dostawcę z kilkoma serwerami jako zapasem.