W skrócie: DNS (Domain Name System) zamienia nazwy domen na adresy IP serwerów. Dzięki niemu wpisujesz w przeglądarce hosting-rabaty.pl, a nie numer serwera. Dla każdej domeny DNS przechowuje rekordy: gdzie działa strona (A), dokąd trafia poczta (MX), kto może wysyłać maile z domeny (TXT z SPF) i inne.
Jak działa DNS
- Wpisujesz w przeglądarce
twojadomena.pl. - Komputer pyta swój resolver (zwykle u dostawcy internetu), jaki adres IP ma domena.
- Resolver pyta po kolei serwery główne, serwery domeny .pl prowadzone przez NASK i na końcu serwery nazw Twojej domeny, które zwracają rekord A.
- Resolver zapamiętuje odpowiedź na czas TTL, więc kolejne zapytania są szybkie. Z tego samego powodu zmiany nie działają od razu.
- Przeglądarka łączy się z serwerem pod zwróconym adresem IP i pobiera stronę.
Rodzaje rekordów DNS
| Rekord | Do czego służy | Przykład | Na co uważać |
|---|---|---|---|
| A | Adres IP (IPv4) serwera ze stroną | @ → 185.10.20.30 | Przy przeprowadzce do innego hostingu zmieniasz głównie ten rekord. |
| AAAA | Adres IP w formacie IPv6 | @ → 2a02:2b88::1 | Jeśli go masz, musi wskazywać ten sam serwer co A, inaczej części osób strona załaduje się ze starego hostingu. |
| CNAME | Alias, czyli odwołanie do innej nazwy | www → twojadomena.pl | Nie może być na samej domenie (@) ani obok innego rekordu o tej samej nazwie. |
| MX | Serwery, które odbierają pocztę | @ → mx1.hosting.pl (priorytet 10) | Niższa liczba ma pierwszeństwo. Po zmianie MX nowa poczta trafia do nowego dostawcy. |
| TXT | Dowolny tekst: SPF, DKIM, DMARC, weryfikacja domeny | @ → v=spf1 mx a ~all | Google, Microsoft i Search Console sprawdzają przez TXT, że domena należy do Ciebie. |
| NS | Serwery nazw, które decydują o domenie | @ → ns1.hosting.pl | Zmienia się je u rejestratora domeny, a nie w samej strefie DNS. |
| CAA | Które urzędy mogą wystawić certyfikat SSL | @ → 0 issue "letsencrypt.org" | Jeśli go masz i brakuje w nim urzędu, z którego korzysta Twój hosting, certyfikat SSL nie zostanie wystawiony. |
Znak @ oznacza samą domenę bez przedrostka. Adresy IP i serwery w przykładach są tylko poglądowe.
Jakich rekordów potrzebuje strona i poczta
- Strona: rekord A (czasem też AAAA) na samej domenie oraz CNAME albo A dla
www. Wartości daje hosting, a jeśli domena korzysta z jego serwerów nazw, zwykle ustawiają się same. - Poczta: rekordy MX, SPF w rekordzie TXT, DKIM i DMARC. Bez SPF i DKIM część maili trafia do spamu. Wartości dla poszczególnych hostingów są na stronie SPF, DKIM i DMARC.
- Weryfikacja usług: Google Search Console, Google Workspace i Microsoft 365 proszą o dodanie rekordu TXT z kodem.
DNS przy przeprowadzce do innego hostingu
Masz dwie drogi. Możesz u rejestratora zmienić serwery nazw (NS) na te od nowego hostingu, który ustawi wszystkie rekordy za Ciebie. Albo zostawić DNS tam, gdzie jest, i zmienić tylko rekordy A i MX. Druga droga przydaje się, gdy w DNS masz inne usługi, na przykład Google Workspace. W obu przypadkach najpierw przenieś stronę i pocztę, a DNS zmień na końcu. Jak postawić stronę na nowym hostingu krok po kroku, opisujemy w poradniku jak zrobić stronę internetową.
Zmiana DNS nie działa
- Poczekaj, aż minie TTL. Resolvery pamiętają starą wartość przez czas TTL, najczęściej godzinę.
- Czy zmieniasz DNS we właściwym miejscu? Liczą się tylko rekordy u firmy, na którą wskazują rekordy NS. Zmiana u innej firmy nic nie da.
- Wyczyść pamięć podręczną komputera (w Windows poleceniem
ipconfig /flushdns) albo otwórz stronę przez dane mobilne. - Domena korzysta z Cloudflare? Wtedy rekordy zmieniasz w Cloudflare. Co daje taka ochrona, piszemy na stronach WAF i atak DDoS.
Czy resolvery Cloudflare i Google widzą już nowe wartości, pokaże DNS checker.
Najczęstsze pytania
Co to jest DNS w prostych słowach?
Gdzie ustawia się rekordy DNS?
Ile trwa zmiana DNS?
Co to jest serwer DNS w ustawieniach komputera?
Czy zmiana DNS wyłączy mi pocztę?
Czy domena jest wolna i kiedy wygasa, sprawdzisz na stronie sprawdź domenę, a gdzie zarejestrować ją najtaniej, pokazuje rejestracja domeny .pl.