Un server root DNS è la prima tappa di una ricerca DNS.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
L'amministrazione del Domain Name System (DNS) è strutturata in una gerarchia che utilizza diverse aree gestite o "zone", con la zona root in cima a quella gerarchia. I server root sono nameserver DNS che operano nella zona root. Questi server possono rispondere direttamente alle query per i record archiviati o memorizzati nella cache all'interno della zona root e possono anche indirizzare altre richieste al server di domini di primo livello (TLD) appropriato. I server TLD sono il gruppo di server DNS un gradino sotto i server root nella gerarchia DNS e sono parte integrante della risoluzione delle query DNS.
Durante una query DNS non memorizzata nella cache, ogni volta che un utente inserisce un indirizzo Web nel proprio browser, viene attivata una ricerca DNS e tutte le ricerche DNS iniziano nella zona root. Una volta che la ricerca raggiunge la zona root, viaggerà lungo la gerarchia del sistema DNS, raggiungendo prima i server TLD, quindi i server per domini specifici (e possibilmente i sottodomini) fino a raggiungere infine il nameserver autoritativo per il dominio corretto, che contiene l'indirizzo IP numerico del sito Web ricercato. Questo indirizzo IP viene quindi restituito al client. È interessante notare che, nonostante il numero di passaggi richiesti, questo processo può avvenire molto rapidamente.
I server root sono una parte essenziale dell'infrastruttura di Internet; i browser Web e molti altri strumenti Internet non funzionerebbero senza di essi. Esistono 13 diversi indirizzi IP che servono la zona root DNS e centinaia di server root ridondanti esistono in tutto il mondo per gestire le richieste alla zona root.
Un malinteso comune è che ci siano solo 13 server root nel mondo. In realtà ce ne sono molti di più, ma per interrogare le diverse reti di server root vengono utilizzati solo 13 indirizzi IP. Le limitazioni nell'architettura originale del DNS richiedono la presenza di un massimo di 13 indirizzi server nella zona root. Agli albori di Internet, esisteva un solo server per ciascuno dei 13 indirizzi IP, la maggior parte dei quali si trovava negli Stati Uniti.
Oggi ciascuno dei 13 indirizzi IP ha diversi server, che utilizzano il routing Anycast per distribuire le richieste in base al carico e alla vicinanza. In questo momento ci sono oltre 600 diversi server root DNS distribuiti in ogni continente popolato della terra.
L'Internet Corporation for Assigned Names and Numbers (ICANN) gestisce i server per uno dei 13 indirizzi IP nella zona radice e ha delegato la gestione degli altri 12 indirizzi IP a varie organizzazioni, tra cui la NASA, l'Università del Maryland e Verisign, che è l'unica organizzazione che gestisce due degli indirizzi IP root. Cloudflare aiuta effettivamente a fornire servizi DNS Anycast a uno dei server root noti come F-Root e fornisce ulteriori istanze F-Root sotto contratto con ISC (l'operatore F-Root). Scopri di più su come Cloudflare supporta F-Root.
Poiché la zona root DNS si trova al vertice della gerarchia del DNS, i resolver ricorsivi non possono essere indirizzati ad essa in una ricerca DNS. Per questo motivo, ogni resolver DNS ha un elenco dei 13 indirizzi IP del server root integrato nel suo software. Ogni volta che viene avviata una ricerca DNS, la prima comunicazione del resolver avviene con uno di questi 13 indirizzi IP.
Grazie all'uso del routing Anycast e alla forte ridondanza, i server root sono molto affidabili. Ma in rare occasioni anche un server root dovrà aggiornare il proprio indirizzo IP. In questo caso, i resolver ricorsivi possono continuare a utilizzare gli altri 12 indirizzi IP nella zona root per eseguire ricerche DNS fino a quando il loro software non viene aggiornato con gli indirizzi corretti di tutti e 13 i server. Poiché i resolver riproveranno fino a raggiungere un server root funzionante, quando un server root è inattivo non ci sono interruzioni per le normali operazioni di Internet. Scopri di più su come il DNS Cloudflare utilizza il routing Anycast per migliorare l'affidabilità.