DNS
sistema dei nomi a dominio
L'elenco mondiale che trasforma i nomi leggibili dalle persone, come example.com, negli indirizzi numerici usati dai computer. È organizzato come un albero. In cima c'è la zona radice Il livello più alto del DNS, che elenca tutti i TLD e i loro name server. Definizione completa del termine zona radice, poi i domini di primo livello, poi i nomi sotto di essi. Senza il DNS, i nome a dominio Nome leggibile di internet, formato da etichette separate da punti. Definizione completa del termine nome a dominio non funzionerebbero.
- categoria
- DNS e basi tecniche
Il DNS (Domain Name System, sistema dei nomi a dominio) è l’elenco di internet. I dispositivi si raggiungono tramite indirizzi IP protocollo internet Le regole di base di internet per inviare dati, con indirizzi numerici per ogni dispositivo connesso. Definizione completa del termine IP numerici (IPv4 o IPv6), assegnati separatamente dai nomi a dominio, ma le persone usano nomi come example.com. Il DNS collega le due cose, così che un nome digitato in un browser o usato in un indirizzo email raggiunga il computer giusto. Nessuna singola organizzazione detiene l’intero elenco: è distribuito su molti server gestiti da molti operatori, che conservano le risposte in locale per un certo tempo per rendere tutto più veloce.
Che cos’è il DNS e perché internet ne ha bisogno
Il DNS ha la forma di un albero. In cima c’è la zona radice. Sotto si trovano i domini di primo livello (TLD dominio di primo livello L'ultima parte di un nome a dominio, dopo il punto finale. Definizione completa del termine TLD), come .com o .es, e sotto ancora i nomi che le persone registrano. Un nome può contenere diversi tipi di record: indirizzi (record A Un record DNS che associa un nome a dominio a un indirizzo IPv4. Definizione completa del termine record A per IPv4, record AAAA Un record DNS che associa un nome a dominio a un indirizzo IPv6. Definizione completa del termine record AAAA per IPv6), ma anche i nomi dei server responsabili (record NS Name Server record Record DNS che elenca i name server responsabili di un dominio. Definizione completa del termine record NS) e i dati di sicurezza per il DNSSEC estensioni di sicurezza del DNS Firme digitali che dimostrano che le risposte DNS sono autentiche e non modificate. Definizione completa del termine DNSSEC.
Che cosa succede quando si digita un nome a dominio: una ricerca passo per passo
Si supponga che un’app abbia bisogno dell’indirizzo di www.example.com.
- L’app interroga lo stub resolver Il semplice client DNS di un dispositivo, che passa le interrogazioni a un resolver ricorsivo. Definizione completa del termine stub resolver, un piccolo software DNS presente sul dispositivo. Questo passa la domanda a un resolver Il server DNS che cerca i nomi a dominio per conto degli utenti. Definizione completa del termine resolver, di solito gestito dal fornitore di accesso a internet o da un servizio resolver DNS pubblico Un resolver DNS che chiunque su internet può usare. Definizione completa del termine resolver DNS pubblico.
- Il resolver ricorsivo controlla prima la propria cache. Se ha già la risposta e il suo TTL Time to Live Per quanto tempo i resolver possono conservare una copia di un record DNS. Definizione completa del termine TTL (time to live, tempo di vita) non è scaduto, risponde subito.
- Altrimenti parte dalla cima. Conosce gli indirizzi dei server radice Un server che risponde per la zona radice del DNS e indica i server dei TLD. Definizione completa del termine server radice grazie a un elenco integrato, i root hints L'elenco di nomi e indirizzi dei server radice da cui parte un resolver. Definizione completa del termine root hints.
- Un root server non conosce l’indirizzo di
www.example.com. Risponde con un rinvio: dove trovare i server di .com. - Nemmeno un server di .com conosce la risposta finale. Risponde con un rinvio ai name server Server che contiene i record DNS di un dominio e risponde alle interrogazioni. Definizione completa del termine name server scelti dal titolare di example.com.
- Uno di questi name server è autoritativo per example.com. Restituisce l’indirizzo in un record A o AAAA. Il resolver conserva la risposta per il tempo consentito dal TTL e la passa al dispositivo.
Resolver e server autoritativi: chi chiede e chi risponde
I resolver pongono domande per conto degli utenti. I server autoritativo Un server DNS che fornisce le risposte ufficiali per un dominio o una zona. Definizione completa del termine server autoritativo rispondono con i dati delle zone che contengono, senza interrogare altri server. Sono i name server di un dominio, elencati nei suoi record NS.
Alcuni resolver ricorsivi sono resolver DNS pubblici: servizi pensati per essere usati da chiunque su internet, al posto di quello fornito dal proprio fornitore di accesso. Il termine tecnico «open resolver» di solito indica un’altra cosa: un resolver che risponde a chiunque per errore, perché configurato male.
Poiché ogni ricerca passa da un resolver, questo è anche un punto in cui i nomi possono essere filtrati. Gli standard DNS prevedono codici di errore per un nome bloccato per la policy dell’operatore stesso, bloccato su richiesta di terzi o filtrato su richiesta dell’utente.
La delega: come il lavoro si divide dalla radice fino al dominio
L’albero del DNS è diviso in zone. Si crea una divisione dove un’organizzazione vuole controllare una parte dell’albero, modificarne i dati in autonomia e delegarne a sua volta delle parti più in basso. Una zona madre delega una zona figlia pubblicando record NS che puntano ai name server della figlia.
Per un dominio come example.com la catena è questa:
- L’IANA Internet Assigned Numbers Authority Funzioni che coordinano la zona radice, gli indirizzi IP e i numeri di protocollo. Definizione completa del termine IANA gestisce la zona radice e registra quali server sono responsabili di ciascun TLD. Le funzioni IANA sono svolte da PTI Public Technical Identifiers La società affiliata all'ICANN che svolge le funzioni IANA, comprese le modifiche alla zona radice. Definizione completa del termine PTI, un’affiliata dell’ICANN Internet Corporation for Assigned Names and Numbers Organizzazione senza scopo di lucro che coordina il DNS mondiale e le policy dei gTLD. Definizione completa del termine ICANN, e l’IANA non fa pagare nulla per questi servizi.
- Verisign L'azienda che gestisce i registri di .com e .net. Definizione completa del termine Verisign, come Root Zone Maintainer L'organizzazione che produce e distribuisce il file della zona radice, oggi Verisign. Definizione completa del termine Root Zone Maintainer in base a un accordo con l’ICANN, compila il file della zona radice secondo le istruzioni dell’IANA, lo firma con il DNSSEC e lo invia agli operatori dei root server.
- I root server rispondono con rinvii ai name server di ciascun TLD.
- Il registro La banca dati e il sistema centrali di un dominio di primo livello o, in senso lato, l'organizzazione che li gestisce. Definizione completa del termine registro del TLD pubblica nella propria zona i record NS di ogni nome registrato, più i record glue Record di indirizzo conservato presso il registro per un name server che si trova all'interno del dominio che serve. Definizione completa del termine record glue e i record DS Delegation Signer Record nella zona padre che collega la chiave DNSSEC di un dominio alla catena di fiducia. Definizione completa del termine record DS dove servono.
- I name server scelti dal assegnatario La persona o l'organizzazione che detiene la registrazione di un nome a dominio. Definizione completa del termine assegnatario rispondono per il dominio stesso.
Questa delega interna al DNS è diversa dalla delega (TLD) L'aggiunta di un TLD alla zona radice perché funzioni su internet. Definizione completa del termine delega (TLD), che consiste nell’aggiungere un nuovo dominio di primo livello alla zona radice.
Errori comuni come NXDOMAIN e SERVFAIL e che cosa significano
Ogni risposta DNS contiene un codice di risposta. Due codici di errore ricorrono spesso.
NXDOMAIN
NXDOMAIN dominio inesistente La risposta DNS che indica che il nome richiesto non esiste. Definizione completa del termine NXDOMAIN (codice 3, «name error») significa che il nome non esiste, e che non esiste nemmeno alcun nome sotto di esso. Le cause tipiche sono un errore di battitura, un dominio non registrato o un dominio la cui delega è stata rimossa dalla zona del TLD.
SERVFAIL
SERVFAIL Server Failure La risposta DNS che indica il fallimento della ricerca, spesso per name server guasti o problemi DNSSEC. Definizione completa del termine SERVFAIL (codice 2, «server failure») significa che la ricerca non è stata completata. Non dice che il nome manca, solo che non si è ottenuta una risposta affidabile. Le cause più comuni sono:
- name server indicati per una zona ma non configurati per servirla;
- name server che non rispondono, o guasti di rete lungo il percorso;
- firme DNSSEC che non superano la convalida, nel qual caso un resolver che esegue la convalida deve restituire SERVFAIL.
Un resolver può conservare una risposta SERVFAIL per cinque minuti al massimo. Gli Extended DNS Errors permettono a un server di aggiungere il motivo, come «DNSSEC Bogus».
Un esempio pratico
Si supponga che il titolare di example.com sposti il dominio su nuovi name server senza averli ancora configurati per servire la zona. I resolver che seguono la nuova delega possono restituire SERVFAIL finché i nuovi server non vengono configurati.
Chi gestisce il DNS e chi lo paga
Nessuna singola organizzazione gestisce il DNS. Ogni livello ha i propri operatori e il proprio modo di finanziarsi.
- Root server. A ottobre 2026 le 13 identità nominali dei root server sono gestite da 12 organizzazioni indipendenti, tra cui università, aziende e la stessa ICANN, tramite più di 2.000 istanze in tutto il mondo. Gli operatori non sono pagati per questo servizio e lo finanziano da sé.
- TLD. Ogni registro gTLD dominio di primo livello generico Dominio di primo livello non legato a un paese, gestito con contratti con l'ICANN. Definizione completa del termine gTLD deve gestire il DNS del proprio TLD secondo livelli di servizio fissati nel contratto con l’ICANN. A ottobre 2026, in base al Registry Agreement Il contratto tra l'ICANN e il gestore del registro di un gTLD. Definizione completa del termine Registry Agreement base approvato il 12 marzo 2026, il servizio DNS deve essere disponibile il 100% del tempo, il che richiede che almeno due dei name server delegati del TLD rispondano correttamente. Un totale di 4 ore di indisponibilità del DNS in una settimana è la soglia per una transizione d’emergenza del registro.
- Domini. Il titolare sceglie i name server autoritativi del dominio, pagando un provider oppure usando server inclusi gratuitamente in un altro servizio. Dal 1987 le regole ne chiedono più di uno: la RFC Request for Comments Un documento numerato della serie che raccoglie gli standard e le pratiche tecniche di internet. Definizione completa del termine RFC 1034 prevede che chi assume la gestione di una zona dimostri di avere name server ridondanti.
- Resolver. I fornitori di accesso a internet e i servizi DNS pubblici gestiscono i resolver su cui si appoggiano gli utenti.
Fonti
- RFC 9499: DNS Terminology, apre un altro sito web in una nuova scheda
- RFC 1034: Domain Names - Concepts and Facilities, apre un altro sito web in una nuova scheda
- RFC 8914: Extended DNS Errors, apre un altro sito web in una nuova scheda
- Root Name Servers (IANA), apre un altro sito web in una nuova scheda
- Root Zone Management (IANA), apre un altro sito web in una nuova scheda
- Base Registry Agreement (ICANN), approved 12 March 2026, apre un altro sito web in una nuova scheda