Un lookup DNS ricorsivo, un passaggio alla volta
Browser
vuole example.com
Resolver
il tuo ISP / 1.1.1.1
Root + TLD
chi gestisce .com?
Autorevole
la risposta vera
Ogni passaggio della catena è a sua volta un lookup DNS, poi messo in cache
Cos'è un nameserver? Come funziona la delega del dominio
Un nameserver è un server che contiene i record DNS del tuo dominio e risponde alle domande su di essi. I record NS del dominio indicano quali nameserver sono responsabili, e quell'unica impostazione decide quali modifiche, tra quelle dei vari pannelli di controllo, contano davvero.
Se ti è mai capitato di modificare un record DNS, aspettare e non vedere assolutamente nulla cambiare, quasi sicuramente il motivo è questo.
Delega: come Internet trova i tuoi nameserver
Il DNS è una gerarchia di deleghe. Nessuno possiede un elenco principale di tutti i domini: ogni livello passa invece la responsabilità a quello successivo.
Un lookup DNS ricorsivo, un passaggio alla volta
Browser
vuole example.com
Resolver
il tuo ISP / 1.1.1.1
Root + TLD
chi gestisce .com?
Autorevole
la risposta vera
Ogni passaggio della catena è a sua volta un lookup DNS, poi messo in cache
- I server root sanno chi gestisce ogni dominio di primo livello: chi è responsabile di
.com,.org,.io. - Il registry di
.comsa a quali nameserver ogni dominio.comdelega. È qui che vengono registrati i tuoi recordNS. - I tuoi nameserver contengono la zona vera e propria: i record
A,MX,TXTe tutti gli altri.
Da ricordare
Il tuo registrar controlla quali nameserver il dominio indica. Chi gestisce quei nameserver controlla cosa dicono i record. Spesso sono due aziende diverse.
Registrar e host DNS a confronto
Questa distinzione causa più confusione di qualsiasi altra cosa nel DNS.
| Registrar | Host DNS | |
|---|---|---|
| Cosa fa | Registra e detiene il nome di dominio | Risponde alle query DNS per quel dominio |
| Controlla | La delega NS | I record veri e propri |
| Esempi | Namecheap, GoDaddy, Google Domains | Cloudflare, Route 53, il tuo web host |
| Stessa azienda? | Spesso, ma non necessariamente |
Che aspetto hanno i record NS
example.com. 86400 IN NS ns1.cloudflare.com.
example.com. 86400 IN NS ns2.cloudflare.com.Nota il TTL lungo: 86400 secondi sono un giorno e i TTL di delega sono spesso ancora più lunghi. È voluto: la delega cambia raramente e metterla molto in cache riduce il carico sui server dei TLD.
Due nameserver sono il minimo pratico e la maggior parte dei registry ne richiede almeno due. I provider in genere ne assegnano da due a quattro, ospitati su reti separate, in modo che un'interruzione non metta offline il tuo dominio.
Come controllare i tuoi nameserver
dig +short example.com NSOppure passa il dominio dallo strumento di lookup, che elenca i record NS insieme a tutto il resto. Qualunque cosa venga restituita indica il provider il cui pannello di controllo dovresti modificare.
Cambiare i nameserver in sicurezza
Cambiare provider DNS sposta l'intera zona in un colpo solo. Se fatto con leggerezza, si rompe tutto contemporaneamente: sito web, posta e qualsiasi record di verifica.
Copia prima tutti i record esistenti
Esporta l'intera zona dal provider attuale. Non solo il record
A:MX, ogniTXT(SPF, DKIM, token di verifica),CNAMEe tutti i sottodomini. Dimenticarne uno blocca il servizio che ne dipende.Ricreali presso il nuovo provider prima di passare
Costruisci la zona completa sul nuovo host mentre la delega punta ancora al vecchio. Non c'è ancora nulla di attivo, quindi gli errori non costano niente.
Verifica interrogando direttamente i nuovi nameserver
Esegui
dig @ns1.newprovider.com example.comper ogni tipo di record. Così interroghi i nuovi server prima di qualsiasi modifica alla delega e confermi che la zona sia corretta.Aggiorna i record NS presso il tuo registrar
Solo adesso cambia la delega. Per via del TTL del registry, il passaggio può richiedere fino a 48 ore per essere visibile ovunque.
Lascia la vecchia zona al suo posto per una settimana
Non eliminare subito i vecchi record. Mentre la delega è in transizione, alcuni resolver raggiungono ancora i vecchi server: se la zona non c'è più, quelle query falliscono del tutto.
Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.
Strumenti gratuiti su questo argomento
Domande frequenti
Per approfondire
Un lookup DNS ricorsivo, un passaggio alla volta
Browser
vuole example.com
Resolver
il tuo ISP / 1.1.1.1
Root + TLD
chi gestisce .com?
Autorevole
la risposta vera
Ogni passaggio della catena è a sua volta un lookup DNS, poi messo in cache
Come funziona il DNS: da un nome di dominio a un indirizzo IP
La rubrica telefonica di Internet, tracciata da un capo all'altro: cosa succede nei pochi millisecondi tra la digitazione di un dominio e l'arrivo del primo pacchetto a un server.
La «propagazione» è solo la scadenza delle cache
0 min
salvi la modifica
0-5 min
il provider DNS si aggiorna
fino al TTL
vecchia risposta ancora in cache
dopo il TTL
tutti vedono la nuova
Nulla viene inviato in giro: ogni cache smette semplicemente di riusare la propria copia
Propagazione DNS: perché ci vuole tempo e cosa succede
Nulla si propaga da nessuna parte. Capire cosa succede davvero durante l'attesa ti dice esattamente quanto durerà e come accorciarla.
I record che incontrerai in quasi ogni zona DNS
I tipi di record DNS spiegati: guida di riferimento completa
Ogni tipo di record che vale la pena conoscere, cosa fa, che aspetto ha e l'errore che si commette più spesso, tutto in un'unica pagina di riferimento.