Differenza tra un DNS autoritativo, ricorsivo e forwarder

Differenza tra un DNS autoritativo, ricorsivo e forwarder

Domain Name System (spesso indicato con DNS) è un servizio utilizzato per la risoluzione di nomi in indirizzi IP e viceversa. Il servizio è realizzato tramite un database distribuito, costituito dai server DNS. Il nome DNS denota il protocollo che regola il funzionamento del servizio, i programmi che lo implementano, i server su cui questi girano, l’insieme di questi server che cooperano per fornire il servizio.
L’operazione di conversione di un nome in un indirizzo è detta risoluzione DNS, mentre la conversione di un indirizzo IP in nome è detta risoluzione inversa.

Differenza tra un DNS autoritativo, ricorsivo e forwarder

Fondamentalmente, il motivo dell’esistenza di un tale servizio è dato dalla più facile memorizzazione di una stringa di caratteri, piuttosto che di una sequenza di numeri, da parte di un essere umano. I siti web, fisicamente si trovano negli hard disk dei server sparsi per il globo, i quali insieme formano la rete internet. Per visitare un determinato sito web, occorre, quindi, identificare il server che lo ospita. Per identificare tale macchina occorre il suo indirizzo IP. In sostanza, per visitare il sito, dovremmo conoscere e digitare l’indirizzo IP in un browser. Se internet fosse composta da un unico sito web, questo andrebbe bene. Non dovrebbe risultare troppo complicato tenere a mente una sequenza di, al più, 12 cifre. Il problema nasce vista la molteplicità di siti e risorse disponibili online. Un essere umano non sarà mai in grado di memorizzare gli indirizzi di tutti i siti di suo interesse. Per questa ragione è stato sviluppato il sistema DNS. L’uomo è capace di memorizzare nomi e parole che identificano le risorse online. Il sistema DNS, poi, provvede a tradurre queste parole nei corretti indirizzi e, quindi, permettere all’utente la fruizione dei contenuti senza la minima fatica.

DNS autoritativo, ricorsivo e forwarder

Un server DNS può essere configurato per assolvere ad una o più delle seguenti funzioni:

  1. server autoritativo per una o più zone, ovvero il server su cui sono configurati i dati di una zona, e che è delegato a gestirla tramite record NS inseriti nella zona superiore. Normalmente sono presenti più server autoritativi per una zona. Molte implementazioni permettono di modificare i dati di una zona solo su un server. Il server autoritativo può a sua volta essere:
    primario – server autoritativo su cui vengono modificati i dati di una zona
    secondario – server autoritativo che copia i dati di zona da un primario
  2. server ricorsivo – il server che viene configurato in una popolazione di client, che si occupa di risolvere le query che riceve interrogando i server originali, e mantenendo una cache delle risposte ricevute
  3. query forwarder – un server che viene configurato in una popolazione di client, che risolve le loro query non direttamente ma interrogando un server ricorsivo.

Pubblicato da Vito Lavecchia

Lavecchia Vito Ingegnere Informatico (Politecnico di Bari) Email: [email protected] Sito Web: https://vitolavecchia.altervista.org

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *