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.
Zone
Zona privata
Una zona privata è una zona su cui non è possibile fare query tramite la rete internet pubblica.
Sottozona delegata
Il DNS consente al proprietario di una zona di utilizzare record NS per delegare un sottodominio a un server dei nomi diverso. I resolver seguono questi record e inviano query per il sottodominio al server dei nomi di destinazione specificato nella delega.
Ad esempio, puoi creare zone separate per example.com e subdomain.example.com, ognuna con il proprio server dei nomi autoritativo. Poiché subdomain.example.com è un dominio secondario di example.com, il metodo per consentire l'individuazione del server dei nomi autoritativo per il sottodominio dalla zona del dominio principale è detto delega. La delega è essenzialmente un puntatore al server dei nomi autoritativo per un sottodominio. Per abilitare la delega in Cloud DNS, puoi aggiungere record NS per i sottodomini nella zona del dominio principale.
Record
Un record A è una mappatura tra una risorsa DNS e un nome di dominio. Ogni singolo record DNS ha un tipo (nome e numero), una durata (TTL) e dati specifici per il tipo.
Ecco alcuni tipi di record di uso comune:
- A: record di indirizzo, che mappa i nomi host al relativo indirizzo IPv4.
- AAAA: record di indirizzo IPv6, che mappa i nomi host al relativo indirizzo IPv6.
- CNAME: record del nome canonico, che specifica i nomi alias.
- MX: record Mail Exchange, utilizzato per il routing delle richieste ai server di posta.
- NS: record del server dei nomi, che delega una zona DNS a un server autoritativo.
- PTR: record puntatore, che definisce un nome associato a un indirizzo IP.
- SOA: Start of Authority, utilizzato per designare il server dei nomi principale e l'amministratore responsabile di una zona. Ogni zona ospitata su un server DNS deve avere un record SOA (Start of Authority). Puoi modificare il record in base alle tue esigenze (ad esempio, puoi modificare il numero di serie in un numero arbitrario per supportare il controllo delle versioni basato sulla data).
Set di record
I record con lo stesso nome e dello stesso tipo, ma con valori di dati diversi, sono chiamati set di record. Quando crei un record, se esiste un set con lo stesso nome e tipo, il record viene aggiunto a questo set corrispondente. Se non esiste un set corrispondente, viene creato un nuovo set e aggiunto all'elenco dei set di record.
Questo è un esempio di un set di record con più di un record con lo stesso nome e tipo:
| Nome DNS | Tipo | TTL (secondi) | Dati |
|---|---|---|---|
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.35 |
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.10 |
Per un elenco dei tipi di record supportati in Cloud DNS, consulta Tipi di record DNS supportati.
Numero di serie SOA
Il numero di serie SOA è un numero di versione per una zona DNS. Per essere aggiornati alla versione di una zona, tutti i server dei nomi devono avere lo stesso numero di serie SOA. I numeri di serie dei record SOA creati nelle zone DNS gestite aumentano in modo monotono a ogni modifica transazionale apportata ai set di record di una zona.
Tuttavia, puoi modificare il numero di serie di un record SOA in un numero arbitrario, inclusa una data in formato ISO 8601 come consigliato nella RFC 1912.
Passaggi successivi
- Per iniziare a utilizzare Cloud DNS, consulta la Guida rapida: configura i record DNS per un nome di dominio con Cloud DNS.
- Per aggiungere, eliminare o aggiornare i record, consulta Aggiungi, modifica ed elimina record.
- Per lavorare con le zone gestite, vedi Crea, modifica ed elimina zone.