Co to są serwery nazw DNS ?
Autor: Redakcja Domeny.ForSale Opublikowano
W skrócie: Serwery nazw DNS udostępniają informacje o domenie, między innymi wskazują adres serwera strony internetowej i serwery obsługujące pocztę. W panelu rejestratora domeny określenie „serwery nazw” oznacza zwykle serwery autorytatywne, czyli te, które przechowują właściwą konfigurację DNS domeny. Nie przechowują one samej strony — wskazują, gdzie znajdują się powiązane z domeną usługi.
Jak serwery nazw pomagają otworzyć stronę
DNS, czyli system nazw domenowych, pozwala odnaleźć informacje techniczne przypisane do czytelnej nazwy, takiej jak example.com. Jednym z jego zadań jest ustalenie adresu IP — adresu sieciowego potrzebnego do połączenia z serwerem. DNS obsługuje również informacje dotyczące poczty, weryfikacji domeny i innych usług.
Gdy wpisujesz adres strony w przeglądarce, urządzenie korzysta zwykle z serwera pośredniczącego, zwanego resolverem rekurencyjnym. Może go udostępniać operator internetu, firma lub publiczny dostawca DNS. Resolver szuka odpowiedzi w pamięci podręcznej, a jeśli jej nie ma, odpytuje odpowiednie serwery DNS.
W uproszczeniu poszukiwanie odpowiedzi wygląda tak:
- Serwery główne DNS wskazują serwery odpowiedzialne za końcówkę domeny, na przykład
.com. - Serwery tej końcówki wskazują serwery nazw obsługujące konkretną domenę.
- Autorytatywny serwer nazw zwraca potrzebny rekord, na przykład adres IP serwera WWW.
- Przeglądarka używa uzyskanej informacji do nawiązania połączenia.
Nie każde wejście na stronę wymaga przejścia całej tej drogi. Zapamiętane odpowiedzi pozwalają ominąć część zapytań.
Serwery nazw, rekordy DNS i hosting to różne rzeczy
Serwer autorytatywny odpowiada na podstawie konfiguracji domeny, za którą jest odpowiedzialny. Taki zestaw wpisów nazywa się strefą DNS, a pojedyncze wpisy to rekordy DNS. Nazwy serwerów obsługujących domenę często mają postać podobną do ns1.example.net i ns2.example.net.
Hosting to natomiast usługa, która zapewnia zasoby do działania strony, na przykład miejsce na pliki i bazę danych. Rejestrator umożliwia rejestrację i odnawianie domeny. Jedna firma może zapewniać wszystkie te usługi, ale równie dobrze domena, DNS, strona i poczta mogą być obsługiwane przez czterech różnych dostawców.
Najczęściej spotykane rekordy mają następujące zadania:
| Rekord | Do czego służy |
|---|---|
| A / AAAA | Wskazuje adres IPv4 / IPv6 przypisany do nazwy. |
| CNAME | Tworzy alias, czyli odwołanie jednej nazwy do innej. |
| MX | Wskazuje serwery przyjmujące pocztę dla domeny. |
| TXT | Przechowuje tekst, między innymi do weryfikacji domeny i uwierzytelniania poczty. |
| NS | Wskazuje autorytatywne serwery nazw dla strefy. |
Zmiana serwerów nazw nie przenosi plików strony ani skrzynek pocztowych. Zmienia miejsce, z którego będzie pobierana konfiguracja DNS. Jeśli nowa konfiguracja jest niepełna, część usług może przestać działać mimo opłaconego hostingu.
Kiedy zmienić serwery nazw, a kiedy tylko rekord
Jeżeli przenosisz stronę na inny hosting, często wystarczy zmiana rekordów wskazanych przez nowego dostawcę, na przykład A, AAAA lub CNAME. Nie musisz wtedy przenosić całej obsługi DNS. Rekordy pocztowe mogą pozostać bez zmian, o ile poczta nadal działa u dotychczasowego operatora.
Zmiana serwerów nazw ma sens, gdy chcesz powierzyć zarządzanie całą strefą DNS innemu dostawcy. Może to być osobna usługa DNS albo platforma, której wybrany sposób konfiguracji wymaga takiej zmiany. Wymagania trzeba sprawdzić w aktualnej dokumentacji konkretnej usługi.
Przykład: masz domenę u rejestratora A, stronę na hostingu B i pocztę u dostawcy C. Przenosisz wyłącznie stronę na hosting D. Jeżeli obecny DNS pozwala edytować potrzebne rekordy, możesz zmienić wskazanie strony bez ruszania serwerów nazw oraz rekordów poczty. To ogranicza zakres zmian i ryzyko pominięcia konfiguracji innych usług.
Jak bezpiecznie zmienić serwery nazw DNS
Serwery nazw zmienia się zwykle w panelu rejestratora domeny, w ustawieniach delegacji. Delegacja to wskazanie, które serwery mają odpowiadać za DNS domeny. Samo dodanie rekordów NS w dotychczasowej strefie zazwyczaj nie zastępuje zmiany delegacji u rejestratora.
Przed przełączeniem wykonaj krótką procedurę:
- Zapisz obecną konfigurację. Uwzględnij stronę, subdomeny, pocztę, rekordy weryfikacyjne i uwierzytelnianie poczty.
- Utwórz strefę u nowego dostawcy. Skopiuj potrzebne rekordy i sprawdź poprawność adresów oraz nazw. Automatyczny import może nie wykryć wszystkiego.
- Sprawdź DNSSEC. To mechanizm pozwalający weryfikować autentyczność odpowiedzi DNS. Jeśli jest aktywny, zastosuj procedurę migracji dostawców; niezgodny rekord DS w strefie nadrzędnej może spowodować odrzucanie odpowiedzi przez resolvery weryfikujące DNSSEC.
- Wprowadź dokładne nazwy nowych serwerów w panelu rejestratora, zgodnie z instrukcją operatora DNS.
- Pozostaw stary DNS aktywny na czas przejścia i przetestuj stronę, subdomeny oraz wysyłanie i odbieranie poczty.
Kiedy zmiana będzie widoczna i jak ją sprawdzić
Odpowiedzi DNS są przechowywane w pamięci podręcznej przez czas określany jako TTL. Różne urządzenia i resolvery mogą więc przez pewien czas korzystać z różnych wersji konfiguracji. Przy zmianie serwerów nazw znaczenie mają również zapamiętane dane delegacji, nie tylko TTL rekordów strony.
Nie ma jednego gwarantowanego czasu obowiązującego każdą zmianę DNS. Obniżenie TTL odpowiednio wcześniej może pomóc przy zmianie rekordów, ale nie usuwa już zapisanych odpowiedzi ani nie przyspiesza automatycznie całej zmiany delegacji. Orientacyjny czas i warunki migracji sprawdź u rejestratora oraz operatora DNS.
Do sprawdzania wskazanych serwerów możesz użyć polecenia dig NS example.com lub nslookup -type=NS example.com. Wynik z pojedynczego resolvera nie potwierdza jeszcze, że wszystkie pamięci podręczne zostały odświeżone. Przed zmianą ustal przede wszystkim, gdzie znajduje się aktywna strefa DNS — to właśnie tam należy edytować rekordy, aby zmiany miały wpływ na działanie domeny.
Zobacz też: Co to znaczy, że domena jest zaparkowana?
