Rekord NS

Typy rekordów DNS
Rekord serwera nazw.
← Wróć do słownika

Czym jest rekord NS?

Rekord NS (rekord serwera nazw) to typ rekordu DNS określający, które serwery DNS są autorytatywne dla konkretnej domeny. Rekordy NS delegują uprawnienia do rozwiązywania DNS, wskazując globalnemu systemowi DNS, gdzie znaleźć oficjalne informacje DNS domeny lub poddomeny. Każda zarejestrowana domena musi mieć co najmniej dwa rekordy NS wskazujące jej autorytatywne serwery nazw, aby zapewnić redundancję i niezawodność.

Jak działają rekordy NS

Łańcuch delegacji DNS

Root servers (.): "Who handles .com?"

.com servers: "example.com is delegated to ns1.example.com"

ns1.example.com: "Here are the actual DNS records"

Format rekordu

example.com.    IN    NS    ns1.example.com.

example.com. IN NS ns2.example.com.

│ │ │ │

│ │ │ └── Target nameserver

│ │ └── Record type

│ └── Class (Internet)

└── Domain name

Rodzaje rekordów NS

Rekordy NS domeny

Delegują autorytet dla całej domeny:

example.com.    NS    ns1.dnsprovider.com.

example.com. NS ns2.dnsprovider.com.

Delegowanie poddomeny

Deleguje poddomenę do innych serwerów nazw:

subdomain.example.com.    NS    ns1.subdomain-provider.com.

subdomain.example.com. NS ns2.subdomain-provider.com.

Rekordy glue

Gdy serwery nazw znajdują się w delegowanej domenie, rekordy glue dostarczają adresy IP i zapobiegają cyklicznym zależnościom:

Problem

example.com NS ns1.example.com

# How to find ns1.example.com without resolving example.com first?

Rozwiązanie (rekordy glue)

example.com.        NS    ns1.example.com.

ns1.example.com. A 192.0.2.1

Rekordy glue są przechowywane w strefie nadrzędnej (na poziomie rejestru), aby uruchomić rozwiązywanie.

Konfiguracja rekordów NS

Na poziomie rejestru

Podczas rejestracji domeny określasz serwery nazw:

Na poziomie dostawcy DNS

W pliku strefy:

@    IN    NS    ns1.example.com.

@ IN NS ns2.example.com.

Najlepsze praktyki

Wymagania dotyczące redundancji

MinimumZalecaneMaksimum
2 rekordy NS3–4 rekordy NS13 rekordów NS

Rozmieszczenie geograficzne

Kwestie TTL

example.com.  86400  IN  NS  ns1.example.com.

↑ 24 hours is common for NS records

Typowe scenariusze rekordów NS

Serwery nazw rejestratora

example.com.    NS    ns1.registrar.com.

example.com. NS ns2.registrar.com.

Zewnętrzny dostawca DNS

example.com.    NS    ns1.cloudflare.com.

example.com. NS ns2.cloudflare.com.

Serwery nazw hostowane samodzielnie

example.com.    NS    ns1.example.com.

example.com. NS ns2.example.com.

# Requires glue records

Sprawdzanie rekordów NS

Za pomocą dig

dig example.com NS

# Response shows authoritative nameservers

;; ANSWER SECTION:

example.com. 86400 IN NS ns1.example.com.

example.com. 86400 IN NS ns2.example.com.

Za pomocą nslookup

nslookup -type=NS example.com

Rozwiązywanie problemów z rekordami NS

Typowe problemy i rozwiązania:

Rekordy NS są podstawą delegacji DNS i określają, które serwery mają prawo odpowiadać na zapytania dotyczące danej domeny lub poddomeny.

Wykorzystaj tę wiedzę w praktyce

Użyj API DomScan, aby sprawdzić dostępność domen, ich kondycję i więcej.