Il DNS è una parte fondamentale di Internet che molti non conoscono. È importante per capire come funzionano i siti web e può anche fornire nuove opzioni per accedere a contenuti che potrebbero essere bloccati dalla rete o dall’ISP.

Che cos’è il DNS

DNS è l’acronimo di Domain Name System (Sistema dei nomi di dominio). È un servizio che traduce il nome di un sito web in un indirizzo Internet univoco (indirizzo IP). Ciò consente agli utenti di navigare verso i siti web utilizzando il proprio browser o altri programmi, invece di dover ricordare gli indirizzi IP di ciascun sito.

Il sistema dei nomi di dominio è organizzato in livelli gerarchici e ha tre componenti principali: nomi di dominio, server dei nomi e resolver.

I nomi di dominio possono essere trovati su qualsiasi dispositivo connesso a Internet. Essi fungono da identificatori utilizzati dalle persone che cercano informazioni online, consentendo loro di visitare i siti web desiderati senza dover ricordare ogni volta l’indirizzo IP (cosa che può essere molto difficile). Quando si digita “www” più un’altra parola nella barra degli indirizzi del browser, il computer invia questa richiesta attraverso i server DNS situati in tutto il mondo prima di raggiungere il server di destinazione, dove riceve i risultati in base a ciò che è stato digitato in quel campo dell’URL in precedenza durante il processo di ricerca, purché sia lì!

Registro DNS

  • Un record
  • Nome: Specifica il nome host o l’indirizzo IP di un host.
  • MX: Specifica il server di posta per il vostro dominio.
  • Record TXT: Consente di aggiungere informazioni testuali arbitrarie sul dominio nei record DNS. Questo può essere usato per cose come i record SPF (Sender Policy Framework) e le chiavi DKIM (DomainKeys Identified Mail), che consentono di verificare la legittimità delle e-mail inviate dal vostro dominio da parte dei server di posta elettronica riceventi. Il record TXT è utile anche per memorizzare le informazioni relative al periodo di tempo in cui alcuni servizi devono memorizzare nella cache i propri record DNS prima di aggiornarli con quelli aggiornati dalla fonte autorevole (in questo esempio, noi).
  • Record -AA: Utilizzato da alcune organizzazioni che hanno un gran numero di utenti che hanno bisogno di accedere attraverso l’autenticazione a chiave pubblica SSH, ma non vogliono che tutti conoscano i valori di hash delle chiavi pubbliche degli altri; utilizzano invece un sistema intermedio in cui stabiliscono la fiducia reciproca utilizzando certificati firmati emessi da un’autorità di certificazione esterna come Verisign o Let’s Encrypt che consente a tutti l’accesso senza avere accesso direttamente alle chiavi private degli altri; ne esistono diversi tipi tra cui Chain Of Trust Security Configuration Loader

dns

Registra A

Il record A è l’indirizzo di un dominio. È il tipo più comune di record DNS ed è utilizzato per mappare un nome di dominio a un indirizzo IP.

I record A sono chiamati anche “host record” perché mappano i nomi di host (come www.example.com) agli indirizzi IP (come 123.456.789).

Registra CNAME

I record CNAME sono utilizzati per reindirizzare il traffico da un dominio a un altro. Sono utilizzati anche per i sottodomini, i server di posta e i nameserver. Ad esempio, se avete un sito web su example.com (il dominio principale) e volete ospitarlo su un sottodominio come blog.example.com (il sottodominio), dovrete creare un record CNAME che punti blog.example.com a www.example.com:80/blog/blog/.

Registra MX

I record MX sono utilizzati per indirizzare i messaggi di posta elettronica al server di posta corretto. Se avete un nome di dominio, il vostro record MX punterà al computer che invia e riceve la posta per quel dominio. Il record MX è spesso chiamato “scambiatore di posta elettronica”, in quanto controlla chi gestisce la posta in entrata e in uscita per un nome di dominio.

Se avete più macchine che gestiscono la posta in entrata o in uscita per il vostro account di posta elettronica, ognuna di esse deve essere elencata nel proprio record MX con una priorità, in modo che tutti i messaggi inviati al vostro dominio siano instradati correttamente. Se non sono specificati valori di priorità in un record MX, il sistema instraderà i messaggi in base al costo (tempo) più basso; ad esempio, se esistono due server con costi identici ma priorità diverse, l’instradamento seguirà sempre l’ordine di priorità (il numero più alto ha la massima preferenza).

Registra TXT

I record TXT sono utilizzati per memorizzare informazioni di testo. Possono essere utilizzati per e-mail, IPv6, SPF, DKIM e altri scopi.

Supponiamo che vogliate inviare un’e-mail dal vostro dominio, ma che non vogliate che l’invio effettivo del messaggio avvenga tramite il protocollo SMTP standard. Invece di seguire questa procedura, è possibile utilizzare i record TXT per memorizzare le informazioni di contatto di un sito web che invierà i messaggi per vostro conto. In pratica è come avere un assistente che si occupa di tutto al posto vostro, solo che è tutto automatizzato!

Registra AAAA

Il record AAAA è un tipo di record di risorsa nel Domain Name System (DNS) che mappa gli indirizzi di rete IPv6 con i nomi di host.

Il record viene utilizzato per associare un indirizzo IPv6 a un nome host. È essenziale che il vostro nome di dominio abbia un record AAAA se desiderate avere un hostname IPv6, o viceversa.

Registra NS

  • Il record NS è il collante che collega il nome di dominio al server di posta. Senza un record NS, non è possibile impostare i record MX per il nome di dominio.
  • Se non si dispone di un record NS, il nome di dominio non sarà in grado di inviare o ricevere e-mail.

Registra SOA

Il record SOA è una delle parti più importanti di una zona DNS. Viene utilizzato per specificare il server dei nomi primario per quel dominio, oltre ad altre informazioni su di esso.

Ogni dominio deve avere esattamente un record SOA nel suo file di zona, ma può avere più record NS che puntano a diversi server dei nomi (come probabilmente avete visto “ns1” e “ns2” in molti domini). Il seguente è un esempio di SOA:

Il DNS è un elemento cruciale di Internet e se lo utilizzate da anni senza sapere cosa fa, speriamo che questo articolo vi sia stato utile. È facile perdersi nei dettagli tecnici di come funziona il DNS e perché è importante, ma in fondo il DNS è solo un altro strumento che semplifica le nostre vite e le nostre attività. Comprendendo il funzionamento del DNS, sarete in grado di prendere decisioni migliori sull’utilizzo di Internet da parte della vostra azienda, il che significa che potrete incrementare la vostra presenza digitale oggi stesso!