Che cos'è un record NS?
Un record NS (Nameserver record) è un tipo di record DNS che specifica quali server DNS sono autorevoli per un particolare dominio. NS registra l'autorità di risoluzione DNS delegata, dicendo al sistema DNS globale dove trovare le informazioni DNS ufficiali per un dominio o un sottodominio. Ogni dominio registrato deve avere almeno due record NS che indicano i suoi autorevoli nameserver per ridondanza e affidabilità.
Come funzionano i record NS
Catena di delega 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"
Formato del record
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
│ │ │ │
│ │ │ └── Target nameserver
│ │ └── Record type
│ └── Class (Internet)
└── Domain name
Tipi di record NS
Record NS del dominio
Autorità delegato per un intero dominio:
example.com. NS ns1.dnsprovider.com.
example.com. NS ns2.dnsprovider.com.
Delega dei sottodomini
Delegare un sottodominio a diversi nameserver:
subdomain.example.com. NS ns1.subdomain-provider.com.
subdomain.example.com. NS ns2.subdomain-provider.com.
Record glue
Quando i nameserver sono all'interno del dominio delegato, i record di colla forniscono indirizzi IP per prevenire le dipendenze circolari:
Il problema
example.com NS ns1.example.com
# How to find ns1.example.com without resolving example.com first?
La soluzione (record glue)
example.com. NS ns1.example.com.
ns1.example.com. A 192.0.2.1
I record di colla vengono memorizzati nella zona madre (livello di registrazione) alla risoluzione di bootstrap.
Configurazione dei record NS
A livello del registro
Quando si registra un dominio, specificare i nameserver:
- Questi diventano gli autorevoli record NS
- Conservato nella zona TLD (ad esempio, zona .com)
- Gestione tramite pannello di controllo registrar
A livello del provider DNS
All'interno del file zona:
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
Procedure consigliate
Requisiti di ridondanza
| Minimo | Consigliato | Massimo |
|---|---|---|
| 2 record NS | 3-4 record NS | 13 NS record |
- Posizionare i nameserver in diversi data center
- Utilizzare diversi provider di rete
- Considera Anycast DNS per la copertura globale
Distribuzione geografica
Considerazioni sul TTL
example.com. 86400 IN NS ns1.example.com.
↑ 24 hours is common for NS records
- I TTL più elevati riducono il carico di query
- I TTL inferiori consentono modifiche più rapide
- Stabilità bilancia vs flessibilità
Scenari comuni per i record NS
Uso dei nameserver del registrar
example.com. NS ns1.registrar.com.
example.com. NS ns2.registrar.com.
Uso di un provider DNS di terze parti
example.com. NS ns1.cloudflare.com.
example.com. NS ns2.cloudflare.com.
Nameserver autogestiti
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
# Requires glue records
Controllo dei record NS
Uso di 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.
Uso di nslookup
nslookup -type=NS example.com
Risoluzione dei problemi dei record NS
Problemi e soluzioni comuni:
- Delegazione tematica: punti record NS al server non autorizzato
- Missing colla? Auto-referenziali nameservers senza A record al Registro di sistema
- Incoerente NS. Diversi record NS nel file di registro vs zona
- Riservatori di nomi espositivi: NS che punta a server decommissionati
I record NS costituiscono la base della delegazione DNS, determinando quali server hanno l'autorità di rispondere alle query per qualsiasi dominio o sottodominio dato.