Cosa sono i sistemi di nomi di dominio?

I sistemi di nomi di dominio sono sistemi di database distribuiti che traducono tra nomi a misura d'uomo e indirizzi IP (Internet Protocol) numerici. Il sistema di nomi di dominio più comune è quello utilizzato da tutta Internet. Si chiama "il sistema dei nomi di dominio" ed è anche conosciuto con l'acronimo DNS. Il suo database è diffuso a livello globale su molte migliaia di server di nomi di dominio su Internet. Viene spesso utilizzato dai browser Web collegati a Internet per determinare gli indirizzi IP dei siti Web da visitare.

I sistemi di nomi di dominio Internet possono essere pensati come giganteschi elenchi telefonici online per siti Web. In qualsiasi parte del mondo, chiunque può digitare un Universal Resource Locator (URL) in un browser Web e finire in quel sito. Il DNS consente agli utenti di fare riferimento a un sito Web semplicemente usando il suo nome di dominio. Quel nome rimane lo stesso nonostante il passaggio da Internet agli indirizzi IP versione 4 a indirizzi IP versione 6 più lunghi.

I primi sistemi di nomi di dominio e server DNS furono sviluppati all'inizio degli anni '80 quando Internet aumentò rapidamente di dimensioni. I protocolli originali sono stati pubblicati dall'Internet Engineering Task Force (IETF) in Request For Comments (RFC) 882 e RFC 883. Il software e i protocolli sono stati rivisti pesantemente molte volte, principalmente per motivi di sicurezza.

Perché i sistemi di nomi di dominio siano veramente utili, ogni nome deve essere risolto in un indirizzo IP univoco. Nel 1998 è stata costituita la Internet Corporation for Assigned Names and Numbers (ICANN) per gestire questo processo. ICANN è un'entità senza scopo di lucro che sovrintende alla distribuzione di nomi di dominio e indirizzi IP in tutto il mondo. Gestisce inoltre l'assegnazione di porte e valori di parametri specifici per i numerosi protocolli di Internet, incluso il DNS. I 13 server con mirroring che formano la radice di Internet DNS sono coordinati anche da ICANN.

I server radice Internet includono gli indirizzi dei server DNS per tutti i domini di primo livello, come .com e .org. Ogni server di livello superiore contiene un database DNS con tutti i nomi e gli indirizzi di quel dominio. Parti di questi database DNS sono anche memorizzate nella cache da migliaia di resolver DNS situati nei provider di servizi Internet. Ciò allevia gran parte del carico di traffico che verrebbe altrimenti posto sui server di alto livello. I singoli browser Web includono anche cache dei domini visitati per rendere la ricerca del sito il più veloce possibile.

Le reti locali isolate da Internet possono utilizzare i propri sistemi di nomi di dominio. Questi traducono solo i nomi e gli indirizzi che si trovano sulla rete locale. Spesso usano software e protocolli di gestione DNS simili o identici a quelli utilizzati dall'implementazione di Internet. Esistono online alcuni sistemi root DNS alternativi che sono duplicati della struttura Internet esistente, ma includono più nomi. Questi rappresentano un rischio per la stabilità e la sicurezza di Internet poiché un nome di dominio potrebbe essere risolto in indirizzi diversi da sistemi diversi.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?