I sistemi di nomi di dominio (DNS) convertono i nomi di dominio leggibili dall'uomo in indirizzi IP comprensibili ai computer. Si tratta di una parte vitale della navigazione nel mondo online, che ci permette di accedere ai siti web, inviare e-mail e connetterci con gli altri. Senza DNSsaremmo costretti a memorizzare lunghe stringhe di numeri per accedere ai nostri siti web preferiti.
Ma come funziona il DNS e perché è così importante? In questo articolo esploreremo le basi del DNS e scopriremo come fa a far funzionare Internet senza problemi.
I punti chiave da prendere in considerazione
- I sistemi di nomi di dominio (DNS) traducono i nomi di dominio leggibili dall'uomo in indirizzi IP leggibili dal computer, facilitando le nostre attività online.
- La struttura di un nome di dominio è composta da più etichette, che si leggono da destra a sinistra, a partire dal dominio di primo livello (TLD).
- Le interrogazioni DNS possono essere ricorsive, iterative o non ricorsive, ognuna delle quali serve a scopi e funzionalità diverse nel recupero delle informazioni sul dominio.
- La memorizzazione nella cache dei record DNS migliora le prestazioni del Web, consentendo risposte più rapide a richieste ripetute per lo stesso indirizzo IP.
- La comprensione del DNS è essenziale per apprezzare la complessa infrastruttura che supporta la nostra navigazione in Internet senza soluzione di continuità.
Struttura DNS
Un URL contiene tipicamente il nome di dominio. Un nome di dominio è composto da numerose etichette. Ogni sezione della gerarchia del dominio rappresenta una suddivisione e deve essere letta da destra a sinistra.
Dopo il punto nel nome di dominio si trova il TLD. Esistono diversi domini di primo livello, ma alcuni esempi includono .com, .org e.edu. Alcuni domini, come .us per gli Stati Uniti o .ca per il Canada, possono indicare un codice paese o un'area geografica specifica. Inoltre, esistono estensioni di dominio specifiche per il settore, come .gov per le organizzazioni governative, .mil per le entità militari e opzioni emergenti come l'estensione di dominio .ai, sempre più popolare per le aziende e gli individui associati all'intelligenza artificiale.
Ad ogni etichetta sono associati due sottodomini sul lato sinistro del TLD. Nell'URL www.techtarget.com, "techtarget" è un sottodominio di.com, mentre "www." è un sottodominio di.com. "www." è un sottodominio di techtarget.com.
Possono essere presenti fino a 63 caratteri per etichetta e 127 livelli di sottodomini. È possibile utilizzare fino a 253 caratteri nel conteggio totale dei caratteri del dominio.
È vietato un nome TLD numerico e le etichette non possono iniziare o terminare con trattini.
La Request for Comments (RFC) 1035, pubblicata dalla Internet Engineering Task Force (IETF), contiene gli standard per la creazione di nomi di dominio.
Semplificate il DNS con PowerDMARC!
Come funziona il DNS?
Il client DNS del sistema operativo cerca in una cache locale quando l'utente inserisce un indirizzo leggibile nel browser per vedere se ci sono informazioni. In mancanza dell'indirizzo desiderato, cerca un server DNS sulla rete locale (LAN).
Non appena il server DNS locale riceve la richiesta e trova il nome di dominio desiderato, risponde. Il server locale inoltra la richiesta a un server di cache DNS, che spesso viene fornito dal provider di servizi Internet se il nome non può essere recuperato (ISP).
Il server DNS risponderà rapidamente alle richieste, poiché memorizza temporaneamente i record DNS nella sua cache. Poiché forniscono la risoluzione delle richieste in base a un valore memorizzato nella cache ottenuto da server DNS autoritari, questi server DNS di cache sono noti come server DNS non autoritari.
Un elenco di server di nomi autoritativi per ogni dominio di primo livello è tenuto aggiornato e reso disponibile da un server di nomi radice autoritativo (.com, .org, ecc.). I server di nomi di dominio di primo livello autoritativi mantengono i server di nomi autoritativi per ogni dominio (gmail.com, wikipedia.org, ecc.).
Deve interrogare i server dei nomi per determinare il server dei nomi autoritario corretto per il dominio specificato.
Tipi di query DNS
Le query DNS sono un tipo di richiesta inviata a un resolver DNS. Un client può interrogare il server DNS, che risponde con una risposta.
Query DNS ricorsive
Le query DNS possono essere ricorsive o iterative. Le query ricorsive richiedono informazioni su un nome di dominio e sui record di indirizzo corrispondenti. Nel caso in cui il server non disponga del record richiesto, chiederà aiuto ad altri server per trovarlo.
Le query ricorsive sono utili per trovare rapidamente le risposte perché consentono di utilizzare più server collegati tramite una rete internet.
Query DNS iterative
D'altra parte, le query iterative richiedono solo informazioni sui domini già registrati come parte di un file di zona DNS autoritario.
In quanto tali, non richiedono alcun aiuto esterno da parte di altri server e possono essere utilizzati quando non si sa ancora se l'host di destinazione esiste (ad esempio quando si effettua una ricognizione).
Query non ricorsive
Una query non ricorsiva viene effettuata da un computer a un altro senza passare attraverso un server di nomi in cache. Il computer client chiede l'indirizzo IP di un particolare nome di dominio (come www.example.com), ma non chiede altri record relativi a quel nome di dominio o ai suoi domini parentali.
Il client si aspetta che il server conosca la risposta e la restituisca immediatamente, senza dover passare la richiesta a un altro server per suo conto.
Il ruolo del DNS nell'aumentare le prestazioni del Web
I record A, o indirizzi IP, che i server ottengono dalle query DNS possono essere messi in cache per un periodo predeterminato. Aumentando l'efficienza, la cache consente ai server di reagire rapidamente quando viene ricevuta una richiesta per lo stesso indirizzo IP.
Ad esempio, il server DNS locale deve risolvere il nome una sola volta se tutti i dipendenti devono guardare lo stesso video di formazione su un determinato sito web nello stesso giorno.
Dopodiché, può servire qualsiasi richiesta successiva dalla sua cache. Il tempo di permanenza del record - comunemente noto come time to live (TTL) - viene deciso dagli amministratori e si basa su molti criteri. Gli intervalli di tempo più brevi offrono le risposte più accurate, mentre quelli più lunghi riducono il carico del server.
Avvicinarsi alla fine
In conclusione, il DNS è una parte fondamentale dell'infrastruttura Internet che ci permette di navigare facilmente sul web.
Il DNS ci aiuta ad accedere ai siti web, a inviare e-mail e a comunicare online traducendo i nomi di dominio leggibili dall'uomo in indirizzi IP. Il DNS opera in un sistema gerarchico di server, ognuno dei quali è responsabile di uno specifico dominio o zona.
Comprendendo il funzionamento del DNS, possiamo apprezzare meglio la complessa rete che sta alla base delle nostre attività online e il lavoro che viene svolto per far funzionare tutto senza intoppi.
- Configurazione DKIM: Guida passo-passo alla configurazione di DKIM per la sicurezza delle e-mail (2025) - 31 marzo 2025
- PowerDMARC riconosciuto come leader di rete per DMARC nei rapporti G2 Spring 2025 - 26 marzo 2025
- Come identificare le false e-mail di conferma dell'ordine e come proteggersi - 25 marzo 2025