Cos'è il DNS e a cosa serve

DNS è l'acronimo inglese per Domain Name System, in italiano è il sistema dei nomi a dominio, e identifica un sistema per far corrispondere un nome intelleggibile ad un host (pc, tablet, server ecc.) connesso ad una rete.

Con lo stesso nome ci si riferisce anche al protocollo che è stato sviluppato per far funzionare il servizio, ai programmi che lo implementano e anche ai vari server collegati tra loro che li ospitano.

Come funzionano e a cosa servono i DNS

Funzionamento

Nell'utilizzo quotidiano di computer e apparecchi connessi ad internet utilizziamo i nomi a dominio per svariati motivi, il primo e più utilizzato di sicuro è la navigazione sui siti, il nome a dominio è quella stringa che ci permette di identificare in modo univoco un sito internet, www.hostingrelax.com ad esempio.
Ad ogni dispositivo connesso alla rete internet viene assegnato un indirizzo IP, composto da quattro terne di numeri da 0 a 255, e tramite questo comunica con altri device connessi attraverso la rete internet, per gli esseri umani però memorizzare questi indirizzi per poter navigare è difficile ed è qui che entra in gioco il DNS permettendo di associare uno o più nomi dominio ad un indirizzo IP e traducendoli in modo per noi trasparente attraverso un processo chiamato "risoluzione DNS".

Il sistema DNS è basato su un database che è distribuito nei vari server che si occupano della risoluzione dei nomi a dominio, con una gerarchia a piramide dove in cima troviamo 13 root nameserver che contengono le informazioni dei nameserver autoritativi dei domini di primo livello TLD, questi a cascata contengono altre informazioni sia sulle risoluzioni che su altri nameserver autoritativi. In pratica quando viene fatta una richiesta ai DNS server questi se non hanno l'informazione relativa al nome a dominio richiesta si rivolgono ad un livello superiore fino a trovare l'indirizzo IP corrispondente.

Utilità dei DNS

Come abbiamo visto poco sopra i DNS servono a rendere più semplice agli esseri umani la fruizione di contenuti su internet come ad esempio la navigazione dei siti, l'invio di una email o l'utilizzo del protocollo FTP ma oltre a questo i DNS hanno anche altre utilità:

  • Assegnazione di più nomi a dominio ad un singolo indirizzo IP: questa funzionalità offre molti vantaggi come ad esempio
    • L'utilizzo dei virtual host per ospitare più siti su un unico indirizzo IP così da "risparmiare" indirizzi essendo questi scarsi
    • L'assegnazione di diversi nomi in base al servizio ospitato come www, imap, pop, smtp ecc e di poterli eventualmente poi separare in un secondo momento in base alle esigenze
  • Cambio dell'indirizzo IP senza interruzioni del servizio: nel caso in cui uno o più servizi debbano essere spostati o migrati da un server ad un altro basterà modificare l'indirizzo IP nei record DNS mentre per chi usa il nome a dominio il cambio sarà trasparente
  • Assegnazione di più indirizzi IP ad un solo dominio: questo tipo di utilizzo viene utilizzato solitamente per i webserver e i mailserver e permette di avere più macchine che rispondono allo stesso dominio suddividendo il carico tra i vari server, è una prassi usata per servizi con grandi volumi di richieste e richiede una costante sincronizzazione dei servizi

Ti serve aiuto?
Chiudi

Contattaci per una consulenza gratuita

Ti offriamo un'analisi gratuita sulla velocità del tuo sito ed una consulenza sull'hosting.

* Campi richiesti