Il Sistema dei Nomi a Dominio (DNS) è come una rubrica telefonica per Internet. Invece di dover memorizzare sequenze numeriche complesse (indirizzi IP) per i siti web, possiamo utilizzare nomi facili da ricordare come “https://www.bincode.biz/”. Il DNS traduce questi nomi a dominio in indirizzi IP che i computer utilizzano per comunicare tra loro.
Ecco come funziona il DNS in dettaglio:
- Digiti un nome a dominio: Quando si digita un nome a dominio nel browser web (ad esempio, “https://www.bincode.biz/”), il computer invia una richiesta al proprio resolver DNS. Il resolver DNS è come un segretario che aiuta a trovare le informazioni.
- Ricerca ricorsiva: Il resolver DNS non dispone di tutte le informazioni sul DNS, quindi inizia a cercarle. Innanzitutto, interroga un server DNS radice, che è come l’indice principale della rubrica telefonica di Internet. Il server DNS radice fornisce al resolver l’indirizzo di un server DNS TLD (Top-Level Domain). Il TLD è la parte finale del nome a dominio, come “.com” o “.it”.
- Server DNS TLD: Il resolver DNS interroga quindi il server DNS TLD, che fornisce l’indirizzo di un server DNS autorevole. Il server DNS autorevole è responsabile della gestione delle informazioni sul nome a dominio specifico, come “https://www.bincode.biz/”.
- Server DNS autorevole: Il resolver DNS interroga infine il server DNS autorevole, che fornisce l’indirizzo IP corrispondente al nome a dominio. Il resolver DNS memorizza quindi questa informazione nella sua cache per un breve periodo, in modo da poter rispondere più velocemente alle future richieste per lo stesso nome a dominio.
- Connessione al sito web: Con l’indirizzo IP in mano, il computer può finalmente stabilire una connessione con il sito web desiderato e visualizzare la sua pagina web.
Funzionalità aggiuntive del DNS:
- DNS inverso: Oltre a tradurre i nomi a dominio in indirizzi IP, il DNS può anche eseguire la mappatura inversa, ovvero convertire un indirizzo IP in un nome a dominio.
- Record di posta elettronica: Il DNS memorizza anche le informazioni su come recapitare le email ai nomi a dominio.
- Sicurezza DNS: Esistono diversi protocolli di sicurezza DNS, come DNSSEC, che aiutano a proteggere il DNS da attacchi informatici.
In parole semplici, il DNS è un sistema gerarchico distribuito che rende Internet più facile da usare e da navigare.
Quali sono i DNS più performanti
Nel tempo abbiamo testato diversi DNS e il risultato, stando anche alle statistiche DNSPerf, è che i Name Server più performanti risultano essere quelli di Cloudflare e Google.
Per chi desiderasse valutare la propria esperienza è possibile modificare i DNS seguendo le istruzioni riportate nei rispettivi siti di Cloudflare e Google.