Tipi di record DNS

Record NS

Record Nameserver.
← Torna al glossario

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

MinimoConsigliatoMassimo
2 record NS3-4 record NS13 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.

Metti in pratica queste conoscenze

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.