Domini: DNS Domain Name System

Il Domain Name System è quel sistema di nomi a dominio che ci permette di navigare la rete internet accedendo alle sue risorse (per esempio un sito web) tramite un nome (per esempio l’indirizzo URL https://www.ictcloudconsultant.it) e non dovendo digitare un complesso e difficile da ricordare indirizzo IP. Il DNS ci permette quindi di usufruire della rete in modo semplice e facile da ricordare.

Come abbiamo visto in un altro articolo: Domini: TLD Top Level Domain i nomi a dominio sono formati da una gerarchia di nomi, separati da punti, in cui il livello più alto è quello più a destra detto TLD. Allo stesso modo il DNS è costituito da una gerarchia di server che custodiscono le informazioni che permettono di trasformare un nome a dominio in un indirizzo IP.

Risoluzione DNS è il processo di trasformazione da nome a numero realizzato interrogando la gerarchia dei server DNS. Questi server realizzano quindi un sistema di database distribuito che contiene le informazioni relative a tutti i nomi a dominio.

I server (nameserver) che compongono il DNS sono di differenti tipologie:

  • Root nameserver.
  • Authoritative nameserver (Server autoritativi).
  • Resolver.

Root nameserver: i root nameserver contengono gli indirizzi IP di tutti i server autoritativi dei vari TLD esistenti. Tramite questi server è quindi possibile iniziare il processo di risoluzione di un nome in un indirizzo partendo dal TLD e quindi seguendo la gerarchia dei nomi. I root nameserver sono 13 posti in diverse parti del mondo (Wikipedia).

Server autoritativi: questi server normalmente possono essere autoritativi per un TLD o per uno o più domini di secondo livello e/o di livello superiore. I server autoritativi per i TLD contengono gli indirizzi IP dei nameserver di tutti i domini di secondo livello appartenenti al TLD. Gli altri server autoritativi contengono gli indirizzi IP (e anche altri tipi di informazioni) dei record DNS dei domini di secondo livello (o anche superiore) organizzati in zone DNS (vedi l’articolo: Domini: Zona DNS). L’insieme dei server autoritativi compone il database distribuito che conosce tutti i nomi e i record e i relativi indirizzi IP.

Resolver: i nameserver resolver sono quei server DNS che conoscendo gli indirizzi dei root nameserver possono eseguire il processo di conversione da nome ad indirizzo facendo delle interrogazioni (query) ai nameserver autoritativi. Questi sono comunemente descritti come server DNS e il loro indirizzo IP viene configurato su nostri computer nelle impostazioni di rete al fine proprio di permettere agli utenti di usare i nomi per navigare la rete. Google offre un servizio di resolver pubblico e gratuito ai seguenti indirizzi IP: 8.8.8.8 e 8.8.4.4.

Per saperne di più: Wikipedia: DNS.

Torna in alto