Panoramica generale del DNS

Questa pagina fornisce una panoramica del DNS (Domain Name System).

Per una panoramica di Cloud DNS, consulta la Panoramica di Cloud DNS. Per i termini chiave relativi a Cloud DNS, consulta Termini chiave.

Il DNS è un database distribuito gerarchico che archivia indirizzi IP e altri dati e consente query per nome.

In altre parole, il DNS è un elenco di nomi di dominio leggibili che vengono convertiti in indirizzi IP numerici utilizzati dai computer per comunicare tra loro. Ad esempio, quando digiti un URL in un browser, il DNS lo converte in un indirizzo IP di un server web associato a quel nome. Le directory DNS vengono archiviate e distribuite in tutto il mondo su server dei nomi di dominio che vengono aggiornati regolarmente.

I seguenti concetti sono utili quando lavori con il DNS.

Tipi di server DNS

Un server DNS archivia un database di nomi di dominio, quindi elabora i nomi di dominio in base alle query DNS provenienti da un client in una rete.

Server autoritativo

Un server autoritativo è un server che contiene i record dei nomi DNS, inclusi A, AAAA e CNAME.

Un server non autoritativo crea un file della cache in base alle query precedenti per i domini. Non contiene record di nomi originali.

Resolver ricorsivo

Un resolver ricorsivo è il server che invia una query al server autoritativo o non autoritativo per la risoluzione. Un resolver ricorsivo è chiamato così perché esegue ogni query per un determinato nome e restituisce il risultato finale.

Questo lo differenzia da un resolver iterativo, che restituisce solo un referral ai server DNS successivi che potrebbero avere la risposta.

Ad esempio, quando risolve il nome google.com., il resolver ricorsivo deve determinare il server autoritativo per . (la zona radice del DNS). Dopodiché chiede a questi server dei nomi quale è autoritativo per .com.. Infine, chiede a questi server dei nomi quale è autoritativo per google.com. e i dati RDATA per il record A vengono restituiti al client.

Di seguito è riportato un esempio di funzionamento di un resolver ricorsivo. Se esegui dig +trace google.com, il resolver ricorsivo (8.8.8.8/Google Public DNS è uno di questi resolver) esegue questa azione:

 dig +trace google.com