Czym są serwery nazw? Jak działają

Serwer nazw to serwer, który odpowiada na zapytania DNS — przechowuje faktyczne rekordy (A, MX, TXT...) dla domeny i wydaje je na żądanie. Każda domena wskazuje na zestaw serwerów nazw ustawiony u rejestratora, i to te serwery są źródłem prawdy o domenie.

Hierarchia DNS.root.com.org.plexample.comNSexample.orgNS
Root deleguje każdą domenę najwyższego poziomu, a każda z nich deleguje serwery nazw dla domeny.

Dwa różne znaczenia słowa „serwer nazw"

Ten termin jest używany dla dwóch różnych ról, co często myli ludzi:

  • Serwer autorytatywny — przechowuje faktyczne dane strefy dla domeny (zwykle prowadzony przez dostawcę DNS — Cloudflare, Route 53, Twojego rejestratora). To ostateczna odpowiedź dla tej domeny.
  • Resolwer rekurencyjny — serwer, który odpytuje Twoje urządzenie lub dostawca internetu (np. 8.8.8.8, 1.1.1.1). Nie przechowuje Twoich rekordów — wyszukuje je, pytając serwery autorytatywne w Twoim imieniu, i przechowuje wynik w cache.

Jak działa delegacja

Gdy rejestrujesz domenę, rejestrator informuje serwery nazw TLD (np. strefę .com), które serwery są autorytatywne dla Twojej domeny. To jest rekord NS — wskazuje od strefy nadrzędnej w dół do Twojego dostawcy:

example.com.   NS   ns1.provider.com.
example.com.   NS   ns2.provider.com.

Dlaczego każda domena ma wiele serwerów nazw

DNS wymaga co najmniej dwóch serwerów nazw dla redundancji (RFC 1035). Jeśli jeden jest niedostępny, resolvery próbują kolejnego. Większość dostawców daje 2–4:

  • Redundancja — awaria jednego serwera nie wyłącza Twojej domeny
  • Rozproszenie geograficzne — serwery w różnych regionach zmniejszają opóźnienia
  • Rozłożenie obciążenia — wolumen zapytań jest rozłożony między serwery

Zmiana serwerów nazw

Zmiana serwerów nazw domeny przenosi zarządzanie DNS do zupełnie innego dostawcy — to większa operacja niż edycja pojedynczego rekordu:

  1. Najpierw skonfiguruj wszystkie rekordy DNS (A, MX, TXT itd.) u nowego dostawcy
  2. Zweryfikuj, że rekordy poprawnie się rozwiązują, odpytując bezpośrednio nowe serwery nazw
  3. Zaktualizuj serwery nazw w panelu rejestratora domeny
  4. Poczekaj na propagację — może to potrwać do 48 godzin, ponieważ rekordy NS zwykle mają długi TTL
  5. Po rozpropagowaniu wyłącz starego dostawcę

Typowe konfiguracje serwerów nazw

DostawcaPrzykładowe serwery nazw
Cloudflareada.ns.cloudflare.com, bob.ns.cloudflare.com
AWS Route 53ns-1.awsdns-00.com, ns-2.awsdns-00.co.uk
GoDaddyns1.domaincontrol.com, ns2.domaincontrol.com

Zweryfikuj swoje serwery nazw

Sprawdź, jakich serwerów nazw faktycznie używa domena, i potwierdź, że poprawnie odpowiadają:

Wypróbuj na swojej domenie

Zobacz teorię w praktyce — uruchom Sprawdzanie NS dla własnej domeny.