I server dei nomi radice DNS traducono gli URL in indirizzi IP. Ogni root server è una rete di centinaia di server in paesi in tutto il mondo. Tuttavia, sono identificate come 13 autorità denominate nella zona radice DNS.
Perché ci sono solo 13 server DNS?
Ci sono un paio di ragioni per cui Internet Domain Name System utilizza esattamente 13 server DNS alla radice della sua gerarchia. Il numero 13 è un compromesso tra affidabilità e prestazioni della rete. Si basa anche su un vincolo del protocollo Internet versione 4 (IPv4), utilizzato dalla maggior parte delle reti.
Mentre esistono solo 13 nomi di server radice DNS designati per IPv4, ogni nome di server radice rappresenta non un singolo computer ma un cluster di server composto da molti computer. Questo uso del clustering aumenta l'affidabilità del DNS senza alcun effetto negativo sulle sue prestazioni. Questi 13 root server IPv4 possono supportare fino a 4,3 miliardi di indirizzi.
Linea inferiore
Poiché lo standard IP emergente versione 6 non ha limiti bassi sulla dimensione dei singoli pacchetti, il DNS, nel tempo, conterrà più root server per supportare IPv6. In teoria, IPv6 supporta un numero infinito di indirizzi, ma solo un numero relativamente piccolo di reti utilizza questo nuovo protocollo.
Pacchetti IP DNS
Poiché il funzionamento del DNS si basa potenzialmente su milioni di altri server Internet che trovano i server root in qualsiasi momento, gli indirizzi dei server root devono essere distribuiti su IP nel modo più efficiente possibile. Idealmente, tutti questi indirizzi IP dovrebbero essere contenuti in un unico pacchetto (datagramma) per evitare il sovraccarico dovuto all'invio di più messaggi tra server.
Con IPv4 oggi ampiamente utilizzato, i dati DNS che si trovano all'interno di un singolo pacchetto sono piccoli fino a 512 bit dopo aver sottratto l' altro protocollo che supporta le informazioni contenute nei pacchetti. Ogni indirizzo IPv4 richiede 32 bit.
Di conseguenza, i progettisti di DNS hanno scelto 13 come numero di root server per IPv4, prendendo 416 bit di un pacchetto e lasciando fino a 96 bit per altri dati di supporto. Ciò consente la flessibilità di aggiungere altri server radice DNS in futuro, se necessario.
Utilizzo DNS pratico
I server dei nomi radice DNS non sono importanti per l'utente medio di computer. Il numero 13 inoltre non vincola i server DNS che puoi utilizzare per i tuoi dispositivi. Esistono molti server DNS accessibili pubblicamente che chiunque può utilizzare per modificare i server DNS utilizzati dai propri dispositivi.
Ad esempio, fai in modo che un tablet utilizzi un server DNS Cloudflare in modo che le richieste Internet vengano eseguite attraverso quel server DNS anziché uno diverso, come un server DNS di Google. Questa operazione potrebbe essere utile se il server di Google è inattivo oppure puoi navigare sul Web più velocemente utilizzando il server DNS di Cloudflare.
Questo articolo è stato aggiornato il 6 giugno 2022 per correggere un errore. Ogni indirizzo IPv4 richiede 32 bit, non byte.