Cosa sono i DNS e come funzionano

Scopri cos'è il DNS e come funziona con MailerFind. Impara a conoscere i nomi di dominio, gli indirizzi IP e il ruolo essenziale del DNS nella comunicazione su internet.

Gabriela Sánchez26 dic 2022 · Aggiornato il 15 lug 2025 · 5 min di lettura

Introduzione al DNS

DNS, o Domain Name System, è un sistema per risolvere gli indirizzi IP. Ma Peter… non mi avevi detto che l'avresti spiegato senza essere troppo tecnico? 🤔

Eccomi qua. Non mi metto a raccontarti la storia, tanto probabilmente non ti interessa, quindi vado dritto al punto.

Prima di tutto, devi capire cos'è un indirizzo IP. Un indirizzo IP ha un formato come 142.251.40.110 e serve per comunicare tra dispositivi.

Il tuo computer ha un IP, il tuo cellulare ha un IP, la stampante accanto a te ha un altro IP, la TV, lo smartwatch, perfino la lampadina IoT che si accende dal cellulare ha un IP.

Funziona esattamente come gli indirizzi del mondo reale.

Immagina di voler spedire un pacco da Barcellona a Valencia📦. In pratica, sul pacco metteresti l'indirizzo postale del posto in cui vuoi spedirlo. Solo che, al posto di case, palazzi o terreni, qui ci sono dispositivi elettronici.

Su internet succede la stessa cosa. Se voglio mandare delle informazioni alla stampante di casa mia dal mio portatile, quello che farò (o meglio, quello che farà il mio computer) è far arrivare le informazioni alla stampante tramite l'IP.

Il nostro computer sa qual è l'IP della stampante, quindi può inviarle delle informazioni (per esempio un documento da stampare).

Come funziona il DNS

Ti ho fatto l'esempio della stampante, ma la stessa cosa succede quando navighiamo sui siti web. Se vogliamo accedere a Google, dobbiamo chiedere a Google (per favore) di inviarci le informazioni.

Google stesso è un server. Un server non è altro che un computer connesso a internet che serve a soddisfare richieste. E, come dicevamo prima, ogni dispositivo ha un IP. Essendo un computer, ha un IP, quindi possiamo raggiungerlo. Facciamo una richiesta e ci invia una risposta. Da qui il nome server, perché ci serve una risposta.

Sembra semplice, vero?

Ma qui arriva il problema.

Proprio come nell'esempio precedente il nostro computer conosceva l'indirizzo (l'IP) della nostra stampante, come fa il nostro computer a sapere qual è l'IP di Google? E, già che ci siamo, come fa a sapere qual è l'IP del sito web della panetteria di fronte a casa tua?

Semplice: non lo sa. Glielo devi indicare tu.

Ed ecco il problema che hanno dovuto risolvere qualche anno fa. Cioè che, per fare una richiesta a un server, bisognava indicarne l'indirizzo IP, in modo che il computer sapesse come arrivarci e il server potesse rispondere alla tua richiesta.

Per esempio, se vogliamo che il nostro computer richieda il sito di Google, basta mettere l'indirizzo IP di Google nel nostro browser. Anzi, puoi provarci tu stesso cliccando qui: 216.58.215.142. Interessante, no?

Record DNS più comuni

Ed ecco il grosso problema. Se già faccio fatica a ricordare l'IP di Google (216.58.215.142), come faccio a ricordare l'indirizzo IP del server del sito web della panetteria di fronte a casa mia? E quello di Facebook? E quello di Instagram? 😅

Beh, potrei fare un elenco sul mio quaderno con tutti gli IP e consultarlo quando voglio. Va bene, però… e se il sito della panetteria accanto cambia server perché ne ha bisogno di uno più grande? Devo aggiornare continuamente il mio elenco?

È qui che entrano in gioco i DNS.

Il DNS è un enorme elenco di domini e indirizzi IP. È come un traduttore: gli dai un dominio e lui lo traduce in un IP. In questo modo il tuo computer potrà raggiungere il server di destinazione tramite l'IP, senza che tu debba memorizzarlo.

Ha senso?

Nell'immagine precedente di Client e Server bisognerebbe aggiungere un passaggio in più. Sarebbe: Client, ISP (il nostro fornitore di servizi internet, cioè chi ha il grande elenco DNS, per esempio Movistar) e infine il server. Puoi approfondire i diversi tipi di server DNS che esistono.

Risoluzione dei problemi DNS

Ora sì, ora il nostro computer riesce a trovare il server di Google. E tutto questo in millisecondi!

Va bene Peter, ora capisco perfettamente tutta questa roba, ma cosa c'entra con il fatto che io voglia, per esempio, verificare il mio dominio su Facebook?

Funziona in modo simile.

In fin dei conti, il DNS può essere consultato pubblicamente, per esempio con uno strumento come dnschecker.org. Fa la stessa cosa che farebbe il nostro ISP: gli dai un dominio e lui lo traduce nell'IP corrispondente.

In realtà, esistono diversi tipi di record DNS:

Finora quello che ti ho spiegato è il record DNS di tipo "A". Ma possiamo trovare anche i seguenti:

  • A: restituisce un indirizzo IP Questo record serve a risolvere i nomi degli host in un numero IPv4, tenendo conto del fatto che l'IP sia dinamico o fisso. Per esempio, per puntare il nostro nome di dominio a un server.

  • AAAA: i record AAAA sono molto simili ai record A. Entrambi restituiscono un indirizzo IP. Nel caso dei record AAAA, gli IP memorizzati sono IPv6. Questo tipo di record DNS, come il record A, serve a puntare il nostro dominio a un server specifico.

  • CAA: Certificate Authority Authorization. Questo parametro DNS è un meccanismo di sicurezza che permette di limitare le autorità di certificazione valide per un dominio. In altre parole, indica quali autorità di certificazione autorizziamo a emettere certificati di sicurezza (SSL) per il dominio.

  • CNAME: Canonical name record. Questo record si usa di solito per creare alias di un nome. Il CNAME è un modo per far puntare il dominio a un altro dominio o a un sottodominio. Si può usare anche quando servizi diversi utilizzano lo stesso IP, in modo che ogni servizio abbia la propria voce DNS.

  • MX: Mail exchange record. e se ne possono impostare quanti ne servono. Riguardo a questi record, tieni presente che le priorità vengono stabilite automaticamente. Cioè, il primo record MX che inserisci avrà la precedenza su quelli successivi.

  • PTR: Pointer record. O record inverso, perché funziona al contrario del record A: traduce gli IP in nomi di dominio. Il PTR si usa di solito nel file di configurazione della zona DNS inversa.

  • SRV: Service Locator. È un record per servizi speciali che fornisce informazioni sui servizi disponibili per un dominio specifico. Di solito si usa con XMPP, LDAP o SIP.

  • TXT: Text record. Record per inserire il testo che vuoi. Si usa spesso per verificare la titolarità del dominio o per prevenire l'uso improprio degli indirizzi email. Inoltre, il TXT permette di creare record speciali e Domain-Keys.

Come vedi, quest'ultimo record ci servirebbe per poter verificare il nostro dominio, dato che si occupa di memorizzare testo.

Ora ti chiederai: come faccio a modificare i miei DNS?

Si modificano sulla piattaforma in cui hai registrato il tuo dominio. In quello che si chiama "registrar".

Scritto da Gabriela Sánchez