
Rekordy DNS: jak podpiąć domenę pod hosting bez przestoju
Domena nie przechowuje ani strony, ani skrzynek pocztowych. Trzyma wyłącznie zestaw wskazówek, czyli rekordy DNS, które mówią przeglądarce i serwerom pocztowym, pod jaki adres mają się zgłosić. Dlatego po przenosinach hostingu najczęściej nie psuje się serwer, tylko jeden wpis przestawiony w złej kolejności. Poniżej znajdziesz komplet rekordów, które realnie musisz znać, i sekwencję zmian, która nie generuje przestoju.
Serwery nazw i strefa DNS to dwie różne warstwy
Zanim dotkniesz jakiegokolwiek rekordu, sprawdź, kto w ogóle odpowiada za Twoją domenę. W rejestrze domeny ustawia się serwery nazw (NS) i to one decydują, czyja strefa DNS jest tą obowiązującą. Rekordy A, CNAME, MX i TXT żyją dopiero wewnątrz tej strefy.
Stąd bierze się klasyczna frustracja: edytujesz rekordy w panelu nowego hostingu, odświeżasz stronę i nic się nie zmienia. Trudno się dziwić, skoro domena nadal wskazuje serwery nazw poprzedniego dostawcy, a Twoje zmiany trafiają do strefy, której nikt nie pyta o zdanie. W RapidDC strefę edytujesz w panelu DirectAdmin, ale dopóki NS w rejestrze pokazują gdzie indziej, jest to edycja do szuflady.
Rekord A: adres, pod którym stoi strona
Rekord A łączy nazwę z adresem IPv4 serwera. AAAA robi to samo dla IPv6. To jedyny rekord, bez którego strona po prostu się nie otworzy.
Subdomeny mają własne rekordy A i nie dziedziczą niczego automatycznie. Jeśli obok serwisu głównego uruchamiasz sklep albo panel, każdy z nich potrzebuje osobnego wpisu. Więcej o samej konstrukcji subdomen znajdziesz we wpisie co to jest subdomena.
CNAME: alias do innej nazwy, nie do adresu IP
CNAME mówi odpytującemu „pytaj o tamtą nazwę”. Typowe zastosowanie to www wskazujące na domenę główną, dzięki czemu przy zmianie IP poprawiasz jeden rekord zamiast dwóch.
Jest jedno ograniczenie, o które rozbija się sporo konfiguracji: na nazwie z rekordem CNAME nie mogą istnieć inne rekordy. Domena główna ma MX i zwykle kilka wpisów TXT, więc tam CNAME odpada i zostaje rekord A.
MX: tu trafia poczta i tu najczęściej boli
Rekordy MX wskazują serwery przyjmujące pocztę dla domeny. Każdy ma priorytet, gdzie niższa liczba oznacza wyższe pierwszeństwo, a kolejne wpisy stanowią zapas na wypadek, gdyby pierwszy nie odpowiadał.
Najdroższy błąd przy migracji wygląda tak: przestawiasz rekord A na nowy hosting, o MX zapominasz, a poczta dalej idzie na serwer, który został wyłączony. Zapisz sobie prostą zasadę. Rekord A dotyczy strony, MX dotyczy poczty, a decyzje o nich podejmujesz osobno. Jeśli skrzynki zostają u dotychczasowego dostawcy, MX ma się nie zmienić ani o milimetr.
TXT: SPF, DKIM, DMARC i weryfikacje własności
TXT to rekord ogólnego przeznaczenia i dlatego zbiera się tam najwięcej rzeczy:
- SPF określa, które serwery mogą wysyłać wiadomości w imieniu Twojej domeny.
- DKIM przechowuje klucz publiczny, którym odbiorca sprawdza podpis wiadomości.
- DMARC ustala, co zrobić z pocztą, która nie przeszła kontroli SPF ani DKIM.
- Osobne wpisy weryfikacyjne dodają narzędzia zewnętrzne, na przykład Google Search Console.
Rekordy pocztowe przenosi się razem z MX. Sam MX bez SPF i DKIM oznacza tyle, że wysyłka ruszy, ale część wiadomości wyląduje w spamie.
TTL, czyli dlaczego zmiana nie działa natychmiast
Każdy rekord ma TTL, czyli czas w sekundach, przez który serwery pośredniczące mogą trzymać starą odpowiedź w pamięci. TTL o wartości 14400 znaczy, że przez cztery godziny część internetu będzie widzieć poprzednie ustawienie, choć w panelu masz już nowe.
Rozwiązanie jest banalne, tylko trzeba o nim pomyśleć z wyprzedzeniem: dobę przed planowaną zmianą obniż TTL do 300 sekund, a po udanej przeprowadzce wróć do wyższej wartości. Sam mechanizm rozchodzenia się zmian opisujemy szerzej we wpisie czym jest propagacja DNS.
Kolejność przenosin, która nie zrzuca strony
- Dobę wcześniej obniż TTL rekordów A i MX.
- Przenieś pliki i bazę na nowy serwer, przetestuj serwis pod adresem tymczasowym.
- Odtwórz w nowej strefie komplet rekordów: A, AAAA, CNAME, MX oraz wszystkie TXT. Zrób to, zanim przełączysz serwery nazw.
- Dopiero teraz zmień NS w rejestrze domeny.
- Zostaw stary hosting aktywny przez mniej więcej tydzień, bo część odpytujących serwerów wciąż będzie tam zaglądać.
- Przywróć wyższy TTL.
Punkt trzeci ratuje przeprowadzki najczęściej. Jeśli przełączysz delegację do pustej strefy, domena przestanie wskazywać cokolwiek, a to znacznie gorszy stan niż wskazywanie źle. Jeżeli przy okazji zmieniasz też rejestratora, zajrzyj do wpisu o tym, jak wygląda transfer domeny, bo to osobny proces z własnym kodem authinfo.
Podsumowanie
Rekordy DNS sprowadzają się do czterech decyzji: A mówi, gdzie stoi strona, CNAME robi z jednej nazwy alias drugiej, MX kieruje pocztę, a TXT potwierdza, kto ma prawo posługiwać się domeną. Reszta to kolejność działań i cierpliwość wobec TTL.
W hostingu RapidDC strefę DNS edytujesz samodzielnie w DirectAdmin, liczba obsługiwanych domen w pakiecie nie jest limitowana, a certyfikat Let’s Encrypt wchodzi w cenę, więc po przestawieniu rekordu A nie musisz osobno kupować SSL. Jeśli potrzebujesz pełnej kontroli nad własnym serwerem DNS, popatrz na serwery VPS.
FAQ – najczęściej zadawane pytania o rekordy DNS
Ile czasu zajmuje zmiana rekordu DNS?
Tyle, ile wynosi TTL poprzedniego wpisu, zwykle od kilku minut do kilkunastu godzin. Sama edycja w panelu działa od razu, ale serwery, które wcześniej pobrały starą odpowiedź, będą ją podawać aż do wygaśnięcia TTL. Obniżenie TTL dobę przed zmianą skraca to okno.
Czy mogę ustawić CNAME na domenie głównej?
Nie, jeśli domena główna ma rekordy MX lub TXT, a praktycznie zawsze je ma. Standard nie pozwala trzymać rekordu CNAME obok innych rekordów na tej samej nazwie. Na domenie głównej używaj rekordu A, a CNAME zostaw dla www i pozostałych subdomen.
Przeniosłem stronę i przestała działać poczta. Co sprawdzić najpierw?
Rekordy MX. Przy przenosinach łatwo skopiować samo A i zostawić MX wskazujące wyłączony serwer albo nadpisać je wartościami domyślnymi nowego hostingu. Sprawdź też, czy w nowej strefie znalazł się wpis SPF, bo bez niego wysyłka zacznie trafiać do spamu.
Czy muszę zmieniać serwery nazw, żeby zmienić hosting?
Nie zawsze. Jeśli zarządzanie strefą zostaje tam, gdzie jest teraz, wystarczy podmienić rekord A na nowe IP. Zmiana NS staje się potrzebna dopiero wtedy, gdy chcesz edytować strefę w panelu nowego dostawcy.
Po co mi rekord AAAA, skoro strona działa na IPv4?
AAAA obsługuje klientów łączących się przez IPv6, a ich udział rośnie, zwłaszcza w sieciach mobilnych. Jeśli serwer ma przypisany adres IPv6, dodanie AAAA nic nie kosztuje. Jeśli go nie ma, nie dodawaj pustego wpisu na zapas.
Artykuł powstał z wykorzystaniem narzędzi sztucznej inteligencji (AI) pod nadzorem zespołu RapidDC. Grafika ilustracyjna została wygenerowana przez AI.
