Panoramica generale del DNS

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

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

Il DNS è un database gerarchico distribuito in cui sono archiviati indirizzi IP e altre e consente le query per nome.

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

I seguenti concetti sono utili quando si lavora con il DNS.

Tipi di server DNS

Un server DNS archivia un database di nomi di dominio, quindi elabora i nomi di dominio basate su 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 genera un file della cache basato su le query precedenti per i domini. Non conserva i record del nome originale.

Zone

Zona privata

Una zona privata è qualsiasi zona che non può essere sottoposta a query sulla rete internet pubblica.

Sottozona delegata

Il DNS consente al proprietario di una zona di utilizzare i record NS per delegare un sottodominio a un un server dei nomi diverso. I resolver seguono questi record e inviano le query il sottodominio al server dei nomi di destinazione specificato nella delega.

Ad esempio, puoi creare zone separate sia per example.com che per subdomain.example.com, ciascuno con il proprio server dei nomi autorevole. Poiché subdomain.example.com è un dominio secondario di example.com, il metodo da attivare il server dei nomi autorevole per l'individuazione del sottodominio dall'elemento principale la zona del dominio è chiamata delega. La delega è essenzialmente un punto di riferimento un server dei nomi autorevole per un sottodominio. Per attivare la delega in Cloud DNS, puoi aggiungere record NS per i sottodomini nella zona del dominio principale.

Record

Un record è una mappatura tra una risorsa DNS e un nome di dominio. Ogni individuo Il record DNS ha un tipo (nome e numero), una scadenza (time to live) e specifici del tipo.

Ecco alcuni dei tipi di record di uso comune:

  • R: record degli indirizzi, che mappa i nomi host ai relativi indirizzi IPv4.
  • AAAA: record dell'indirizzo IPv6, che mappa i nomi host al relativo indirizzo IPv6. .
  • CNAME: record con nome canonico, che specifica i nomi degli alias.
  • MX:record Mail Exchange, utilizzato per indirizzare le richieste alla posta. server web.
  • NS: record del server dei nomi che delega una zona DNS a un server autorevole o server web.
  • PTR: record puntatore, che definisce un nome associato a un indirizzo IP.
  • SOA: inizio dell'autorità, utilizzato per designare il server dei nomi principale e responsabile di una zona. Ogni zona ospitata su un server DNS deve disporre di un record SOA (start of authority). Puoi modificare il record in base alle tue esigenze (ad esempio, puoi cambiare il numero di serie in un numero arbitrario in il controllo delle versioni basato sulle date).

Set di record

Record con lo stesso nome e dello stesso tipo ma con valori diversi i valori dei dati sono chiamati set di record. Quando crei un record, se un insieme con lo stesso nome e lo stesso tipo esistono, il record viene aggiunto a questo set corrispondente. Se non esiste un insieme corrispondente, viene creato un nuovo set che viene aggiunto all'elenco di di set di record.

Ecco un esempio di un set di record con più 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, vedi Tipi di record DNS supportati.

Numero di serie SOA

Il numero di serie SOA è un numero di versione per una zona DNS. Per tutti i server dei nomi per essere aggiornati con la versione di una zona, devono avere lo stesso SOA il numero di serie. I numeri di serie dei record SOA creati nelle zone gestite DNS in modo monotonico aumenta a ogni modifica transazionale nei set di record di una zona.

Tuttavia, puoi cambiare il numero di serie di un record SOA in un numero predefinito, inclusa una data in formato ISO 8601, come consigliato in RFC 1912.

Passaggi successivi