Un CNAME, o Canonical Name record, è un tipo di record presente nel DNS che permette agli utenti di specificare un alias per un nome a dominio. Ad esempio, è possibile creare un alias di domain1.com utilizzando domain2.com. Più normalmente viene utilizzato per creare alias per sottodomini, incluso il più comune www.
Spesso il registro standard di un dominio implementerà una “wildcard”, cioè *. Esso andrà a sostituire qualsiasi altro carattere: questo permetterà di risolvere ogni sottodominio (e di gestire il “www.”). Se così non è avrà bisogno di una soluzione come questa:
www.domain1.com. CNAME domain1.com.
Oppure:
ftp.domain1.com. CNAME sftp.domain1.com.
Molti server di posta utilizzano un sottodominio mail:
mail.domain1.com. CNAME domain1.com.
I record CNAME sono molto utili anche quando puntano a domini esterni, in particolar modo quando si utilizzano servizi di cloud come Google Apps.