www.example.com. 3600 IN CNAME example.com.
Un record CNAME (canonical name) dice «questo nome è un alias: cerca invece l’altro nome». Il resolver segue la catena e restituisce i record della destinazione insieme al CNAME.
Regole
- Un nome con un CNAME non può avere altri record (RFC 1034). Per questo il dominio principale, che ha bisogno dei record SOA e NS, non può essere un CNAME.
- I CNAME possono essere concatenati, ma ogni passaggio costa una query. Mantieni le catene brevi.
- I record MX e NS devono puntare a nomi con record A/AAAA, non a CNAME.
Uso tipico
Far puntare www o un sottodominio a una CDN o a un servizio SaaS (negozio.example.com CNAME shops.fornitore.net), così il fornitore può cambiare i propri indirizzi senza che tu debba modificare il DNS.
Domande frequenti
- Posso usare un CNAME sul dominio principale?
- Non nel DNS standard. Usa record A/AAAA oppure la funzione ALIAS, ANAME o flattening del tuo provider DNS, che risolve la destinazione al posto tuo.
- Un CNAME influisce sulla posta?
- Sì: un nome con un CNAME non può avere anche record MX o TXT, quindi non mettere un CNAME su un nome che deve ricevere posta.