Avviso importante: Google e Yahoo richiederanno il DMARC a partire da aprile 2024.
PowerDMARC

Che cos'è un record DNS CNAME?

Che cos'è un record DNS CNAME

Che cos'è un record DNS CNAME

Tempo di lettura: 5 min

Il record CNAME è una delle prime cose che si incontrano quando si inizia a conoscere meglio il DNS. Sia che siate principianti e vi stiate addentrando nelle complessità del DNS, sia che siate professionisti esperti che vogliono capire meglio un tipo specifico di record DNS, questo articolo vi farà capire cos'è un record CNAME, perché è importante e come crearne uno per il vostro nome di dominio.

Che cos'è un record CNAME?

Un record DNS CNAME è un tipo di record disponibile nella zona DNS che specifica il nome canonico di un dominio, che può essere un alias di un altro dominio o un sottodominio del dominio principale.

Un record DNS CNAME mappa un nome host a un altro. Ciò significa che è possibile avere più host con lo stesso indirizzo IP, ma ciascuno con un nome diverso.

Ad esempio, www.mydomain.com potrebbe essere mappato su www1.mydomain.com e www2.mydomain.com in modo che si risolvano tutti allo stesso indirizzo IP.

Sottodomini come posta e www possono avere i propri record DNS, chiamati CNAME, che li collegano ai domini padre che ospitano i contenuti.

Ad esempio, un record CNAME può mappare l'indirizzo alias www.mydomain.com all'indirizzo canonico mydomain.com - dove non è cambiato nulla in merito alla destinazione dei visitatori: essi sono ancora indirizzati verso qualsiasi destinazione specificata dai record A di mydomain.com (che devono essere mantenuti aggiornati).

I record dei nomi canonici (CNAME) sono anche chiamati "nomi veri" o "nomi canonici". Questo perché un record CNAME mappa un nome alias con il suo nome vero, canonico canonico.

Come creare un record CNAME passo dopo passo?

Per creare un record CNAME per il vostro dominio, procedete come segue:

  1. Accedere alla console di gestione DNS.
  2. Fare clic su "A Record", quindi selezionare "CNAME" dall'elenco di record visualizzato.
  3. Inserire il nome di dominio per il quale si desidera creare un record CNAME.
  4. Inserire il nome host che verrà trattato come un sottodominio.
  5. Inserire il TTL (Time to Live), ovvero il tempo di permanenza del record nella cache dei sistemi che lo richiedono.
  6. Per i sistemi con indirizzo IP statico, il TTL consigliato è di 1800 o superiore. Per gli indirizzi IP dinamici, utilizzare un TTL pari o inferiore a 1800.
  7. Dopo aver compilato tutti i campi, selezionare "Crea" nell'angolo in basso a destra dello schermo per salvare le modifiche e creare il nuovo record.

Se avete già un record CNAME pubblicato sul vostro DNS, potete controllarlo ora utilizzando il nostro programma gratuito strumento di controllo CNAME strumento.

Come funzionano i record DNS CNAME?

Un record CNAME punta al suo nome canonico (il vero nome del dominio). Quindi, quando si imposta un record CNAME per il proprio blog, questo restituirà l'indirizzo IP del proprio blog (mydomain.com) tramite il suo record A.

Quando si crea un sottodominio come www.blog.mydomain.com e lo si imposta come alias del nome del dominio radice, un sottodominio come www.blog.mydomain.com avrà un record CNAME che punta al dominio radice mydomain.com

Quando un server DNS cerca www.blog.mydomain.com utilizzando il suo record A, attiva un'altra ricerca utilizzando CNAME, poiché si tratta di un sottodominio di mydomain.com. Questo farà ripartire la ricerca usando il nome canonico e restituirà l'indirizzo IP di miodominio.com attraverso il suo record A.

*Nota: Se l'indirizzo IP di un host cambia, è necessario aggiornare solo il record DNS A del dominio principale. Tutti i record CNAME, compresi quelli degli alias o dei sottodomini, cambiano automaticamente quando vengono apportate modifiche al dominio principale. Per una migliore comprensione, consultare la tabella seguente:

(sotto)dominio/nome host Tipo di record Obiettivo / Destinazione
miodominio.com A 333.444.555.111
www.blog.mydomain.com CNAME miodominio.com
ftp.miodominio.com CNAME miodominio.com
mail.mydomain.com CNAME miodominio.com

Principali usi dei record DNS CNAME

Un record CNAME è un tipo di record DNS che presenta due campi, il nome canonico e gli alias. Viene utilizzato per:

Processo di gestione DNS dei record CNAME

Consideriamo l'esempio del dominio PowerDMARC.com: se questa è la nostra radice, www.powerdmarc.com si mapperà su un record CNAME chiamato "PowerDMARC.com". Ecco come funzionerà il processo di gestione del DNS:

Nome Tipo Valore
www.powerdmarc.com CNAME powerdmarc.com
powerdmarc.com A 172.66.43.156
  1. Un client DNS richiede www.powerdmarc.com, creando una richiesta DNS nel processo.
  2. Quando viene effettuata questa richiesta, il resolver DNS cerca quale server di nomi autoritario possiede il file di zona per powerdmarc.com e recupera tutti i record corrispondenti da tale file.
  3. Al client DNS viene restituito un record CNAME.
  4. Il client DNS si rende conto che www.powerdmarc.com è un alias ed emette una nuova query DNS per il dominio radice powerdmarc.com
  5. Il resolver DNS restituisce il record A di powerdmarc.com, che contiene il suo indirizzo IP.
  6. Il client DNS si collega con successo a powerdmarc.com tramite il suo indirizzo IP.

Record CNAME vs record A vs record Alias

Il record A, il record CNAME e il record Alias sono tre record DNS utilizzati in un'infrastruttura DNS. Ognuno di questi record ha la sua funzione e il suo scopo. È importante capire le differenze tra questi tre record per poterli utilizzare in modo efficace. Vediamo come funziona ciascuno di essi.

➜ Il record CNAME mappa un nome host a un altro nome host, ma non consente altri record DNS sullo stesso nome host (come i record MX).

Il record Alias è simile a un record CNAME in quanto mappa un nome host a un altro nome host, ma consente altri record DNS sullo stesso nome host. A causa di questa aggiunta, non è possibile applicare ALIASES a livello di zona DNS apicale.

Il record A è una mappatura a etichetta singola tra un nome host e uno o più indirizzi IP. Il record A mappa un singolo nome host (l'etichetta) a uno o più indirizzi IP (i valori).

Record CNAME DKIM

Alcuni fornitori di posta elettronica possono richiedere la pubblicazione di un codice DKIM CNAME sul vostro DNS ai fini dell'allineamento dell'origine.

Un esempio di ciò è quando si desidera abilitare office 365 DKIM record.

Record CNAME e reindirizzamenti 301/302: Sono la stessa cosa?

Sia i record CNAME che i reindirizzamenti 301 sono utilizzati dai browser web per indirizzare gli utenti da un dominio a un altro attraverso un dominio intermedio. Tuttavia, c'è una grande differenza tra i due:

Un record CNAME mappa un hostname esistente verso un altro hostname all'interno dello stesso FQDN, mentre un reindirizzamento 301 invia la richiesta al server che ospita il vostro sito web.

In altre parole, il record CNAME punta il nome di dominio o il sottodominio del sito all'indirizzo IP dell'hostname di destinazione, il che significa che non sta reindirizzando, ma solo puntando.

Uscita dalla versione mobile