Cos'è il DNS? Come è utile?

Hai sentito parlare del termine DNS ? Ti(Did) sei imbattuto in messaggi di errore che ti dicevano che non è stato possibile raggiungere il server DNS ? (DNS server)Sai cos'è un DNS e qual è il suo scopo? Se vuoi scoprirlo, leggi questa guida. Spieghiamo cos'è il DNS(DNS) , il suo ruolo su Internet e come funziona. Per essere approfonditi, ripercorreremo anche un po' della sua storia. Iniziamo:

Che cos'è il DNS (Domain Name System)?

DNS sta per " sistema dei nomi di dominio(domain name system) " ed è uno standard utilizzato per la gestione degli indirizzi IP(IP address) di siti Web in tutto il mondo. In linguaggio informatico(computer language) , ogni sito web su Internet ha un indirizzo IP(IP address) dove può essere trovato. Ad esempio, il nostro sito web Digital Citizen si trova all'indirizzo IP 104.26.13.188(IP address 104.26.13.188) .

Computer e altri dispositivi non hanno problemi a ricordare e utilizzare gli indirizzi IP per un numero illimitato di siti web. Tuttavia, persone come te e me hanno difficoltà a farlo. Alla fine, è molto più facile ricordare digitalcitizen.life che ricordare una serie di numeri come 104.26.13.188. Ecco perché esiste la tecnologia DNS :(DNS technology)

Lo scopo del DNS è tradurre gli indirizzi IP dei siti Web su Internet in qualcosa di leggibile, facile da capire e da ricordare per noi umani.

Il DNS può tradurre i nomi dei siti Web in indirizzi IP numerici

In un certo senso, potresti considerare la tecnologia DNS(DNS tech) come un'enorme rubrica che associa un nome a ogni indirizzo IP(IP address) di un sito Web nel mondo. La differenza tra DNS e una vera rubrica è che al posto dei numeri di telefono, hai l' indirizzo IP(IP address) es. Per noi è normale ricordare i nomi dei nostri amici, ma non i loro numeri di telefono. Quando vuoi chiamare uno dei tuoi amici, devi semplicemente aprire la rubrica sul tuo smartphone e chiamarlo per nome.

Proprio come non devi ricordare i numeri di telefono dei tuoi amici, non devi ricordare gli indirizzi IP dei siti Web per poterli visitare. Tutto ciò che devi ricordare sono i loro nomi e la tecnologia DNS(DNS technology) li associa automaticamente agli indirizzi IP corretti.

Come funziona il DNS?

Ora sai cosa significa DNS e cosa fa. Ma come fa quello che fa? La risposta è: il DNS fa il suo lavoro attraverso i server DNS(DNS servers) . Sono server speciali che memorizzano grandi database di indirizzi IP di vari siti Web da Internet, nonché indirizzi IP di altri server DNS che fanno la stessa cosa.(DNS)

Quando vuoi visitare un sito web, il tuo computer o dispositivo chiede al suo server DNS se conosce l'indirizzo IP di quel sito web. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Se lo fa e il tuo computer riceve una risposta, vieni immediatamente inoltrato all'indirizzo IP(IP address) di quel sito web . Questo processo è chiamato ricerca DNS(DNS lookup) . È come la funzione di ricerca(search function) nella rubrica del tuo smartphone.

Tuttavia, è possibile che il server DNS(DNS server) impostato sul tuo computer o dispositivo(computer or device) non conosca l' indirizzo IP(IP address) di un sito web che stai tentando di visitare. È qualcosa che può succedere perché mantenere un database con tutti i siti Web del mondo è un compito titanico. Tuttavia, i server DNS(DNS server) non sono isole perse in un mare di siti web: sono anche collegati tra loro e mantengono anche una gerarchia. Se un server DNS non conosce l'indirizzo IP di un determinato sito Web, inoltra la domanda a un altro server DNS(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , che è più in alto nella gerarchia. Quando viene trovato un risultato, la risposta viene inoltrata al tuo computer o dispositivo(computer or device) .

Diagramma che mostra le basi di come funziona il DNS

L'intero processo " chiedi e rispondi(ask and respond) " avviene in millisecondi. È così veloce che non puoi sapere quale server DNS(DNS server) ha trasmesso l' indirizzo IP(IP address) del sito Web che stai tentando di visitare. Tuttavia, ai computer, ai dispositivi e alle app moderni non piace alcun ritardo, per quanto piccolo possa essere, quindi la maggior parte di loro conserva anche la cache delle proprie richieste DNS . In questo modo, possono aprire un sito Web che hai già visitato ancora più velocemente la prossima volta che lo visiti.

Se ti stai chiedendo chi gestisce i server DNS , dovresti sapere che tali server sono gestiti da tutta una serie di entità diverse, a partire dal tuo ISP ( Internet Service Provider ) alle organizzazioni governative e alle università di tutto il mondo.

Poco prima in questo articolo, abbiamo brevemente accennato al fatto che i server DNS non solo comunicano tra loro, ma hanno anche una gerarchia messa in atto. Questa affermazione probabilmente ti ha incuriosito di scoprire quale server DNS è il "re della collina". 🙂 Ecco la risposta: ci sono 13 re, il che significa che tutti i server DNS del (DNS)mondo si ricollegano(world relay) a questi tredici principali - "top of the food chain " - server DNS . Portano anche il nome di server radice (root servers)DNS .

Tuttavia, non dare per scontato che ci siano solo 13 root server fisici là fuori. In realtà, ciascuno di questi server DNS radice utilizza (DNS)apparecchiature di rete(network equipment) ridondanti e sono distribuiti geograficamente in più posizioni, in modo che se uno dei server DNS fisici si interrompe, Internet no. Per essere più precisi, ci sono 13 root server gestiti da 12 operatori (che sono organizzazioni indipendenti) e ci sono 1038 istanze (aka root(DNS root) server DNS fisici) in tutto il mondo.

Mappa delle istanze dei server radice DNS nell'anno 2020

Se vuoi sapere chi li gestisce e dove si trovano geograficamente, puoi trovare l'elenco su Wikipedia - Root name server e root-servers.org . Avviso spoiler(Spoiler alert) : la maggior parte degli operatori DNS radice proviene dagli Stati (United) Uniti(States) d' America .

Quando è stato inventato il DNS e da chi?

Il DNS o Domain Name System è stato inventato da un uomo chiamato Paul Mockapetris, nel 1983.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Prima di allora, Internet praticamente non esisteva. Tuttavia, i computer che facevano parte di ARPANET , una rete di computer(computer network) creata e mantenuta dall'ARPA(ARPA) ( Advanced Research Projects Agency , del Dipartimento(Department) della Difesa(Defense) degli Stati (United) Uniti(States) ), facevano tutti affidamento su indirizzi numerici per poter comunicare tra loro. ARPANET è stata una delle fondamenta su cui è stato costruito Internet come lo conosciamo oggi. Gli indirizzi numerici degli host in ARPANETsono stati aggiunti manualmente e inizialmente archiviati in un file HOSTS.txt(HOSTS.txt file) che è stato utilizzato per tradurli in nomi leggibili dall'uomo.

Tuttavia, l'utilizzo solo di quel file HOSTS.txt è diventato presto troppo lento, poiché il numero di host (computer) stava aumentando. La soluzione a questo problema è venuta da Paul Mockapetris , che ha dovuto inventare un modo per rendere le reti più facili e amichevoli da usare da parte delle persone. In altre parole, doveva trovare un modo per assegnare nomi ai numeri, in modo che le persone non dovessero imparare gli indirizzi numerici di tutti i computer a cui si collegavano.

E così è apparso il DNS(DNS) : un sistema che divide le responsabilità di denominazione su più server, che si trovano in diversi punti della rete. Il Domain Name System aveva il grande vantaggio di poter fornire delle risposte (traducendo i nomi in indirizzi numerici) anche se alcuni dei server andavano in crash, in quanto gli altri ancora funzionanti potevano fornire le stesse funzionalità.

Vuoi saperne di più sul DNS ?

Se hai risposto (Yes) a questa domanda, allora siamo pronti ad aiutarti. Nel corso degli anni, abbiamo pubblicato numerosi tutorial e guide relative al DNS . Se sei desideroso di imparare, sentiti libero di sfogliare l'elenco:

  • 3 modi per modificare le impostazioni DNS in (DNS)Windows 10
  • Qual è il mio DNS ? 5 modi per scoprirlo, in Windows 10
  • Che cos'è un server DNS(DNS server) di terze parti ? 8 motivi per utilizzare server DNS(DNS server) pubblici s
  • Che cos'è DNS su HTTPS o ricerche DNS sicure(HTTPS or Secure DNS lookups) ? Abilitalo in Google Chrome !
  • Come abilitare DNS su HTTPS in Firefox

Ora sai di più sul DNS . C'è qualcos'altro che vorresti imparare?

Ora che conosci le basi di cos'è la tecnologia DNS(DNS technology) e come funziona, dovresti avere più facilità a comprendere alcuni problemi in cui ti imbatti durante la navigazione in Internet. Se hai domande sul DNS o desideri condividere maggiori informazioni sui server DNS , non esitare a lasciare un commento nella sezione sottostante.



About the author

Sono un ingegnere del software ed esploratore. Ho esperienza sia con Microsoft Xbox 360 che con Google Explorer. Sono in grado di fornire consigli di esperti per determinati strumenti di sviluppo software, nonché aiutare le persone a risolvere gli errori comuni di Explorer.



Related posts