A, CNAME o ALIAS: quale record deve puntare il tuo dominio?

Intermedio⏱ 3 min di letturaAggiornato il 13 ottobre 2026

La piattaforma di hosting dice «punta il tuo dominio su example.netlify.app». Per www è un record CNAME. Per example.com stesso non è consentito, e la soluzione ha tre nomi diversi a seconda del provider DNS. Ecco cosa fa ogni opzione e quale scegliere.

Tre modi per puntare un nome

RecordValoreConsentito suChi lo segue
A / AAAAUn indirizzo IPQualsiasi nome, apex compresoNessuno deve farlo: la risposta è l'indirizzo.
CNAMEUn altro nome hostQualsiasi nome tranne l'apex e i nomi con altri recordIl resolver del visitatore interroga la destinazione.
ALIAS / ANAME / flatteningUn altro nome hostQualsiasi nome, apex compresoIl tuo provider DNS la interroga e risponde con indirizzi.

Perché l'apex non può essere un CNAME

Il dominio stesso deve avere record SOA e NS, spesso anche MX e TXT. Un CNAME non può condividere il nome con nessun altro record (RFC 1034 §3.6.2), quindi example.com CNAME … è vietato dallo standard, non da un provider DNS capriccioso.

Un normale record A funziona sull'apex, ma allora devi conoscere gli indirizzi della piattaforma e aggiornarli se cambiano. Le piattaforme che pubblicano indirizzi stabili (GitHub Pages, Vercel, il load balancer di Netlify) lo permettono; altre danno solo un nome host.

Come funzionano ALIAS e CNAME flattening

Come risponde ALIAS / il CNAME flatteningA?interrogaAVisitatoreIl tuo provider DNSexample.com ALIASexample.netlify.appCNAME/A203.0.113.80restituito come A
Il visitatore chiede il record A dell'apex. Il tuo provider DNS risolve da sé il nome host e risponde con semplici indirizzi, così nessun CNAME esce da lì.
  1. Salvi sull'apex un record che punta a un nome host, come se fosse un CNAME.
  2. Quando un visitatore chiede il record A dell'apex, il tuo provider DNS risolve da sé quel nome host.
  3. Risponde al visitatore con gli indirizzi ottenuti, come normali record A/AAAA.
  4. Nessuno al di fuori del provider vede un CNAME, quindi la regola non viene violata.
Provider DNSCome la chiamaCome si inserisce
CloudflareCNAME flatteningCNAME (apex)
Amazon Route 53Alias recordA/AAAA + Alias
Azure DNSAlias record setA/AAAA + Alias
DNSimple · NS1 · DNS Made EasyALIASALIAS
easyDNS · ConstellixANAMEANAME
Bunny DNSFlatten (CNAME)CNAME (apex)

I compromessi

  • Posizione. Il provider risolve la destinazione dai propri server. Una CDN che sceglie una sede vicina in base all'indirizzo del resolver può sceglierne una vicina al provider invece che al visitatore.
  • Non è uno standard. ALIAS e ANAME sono funzioni dei provider; la bozza ANAME non è mai diventata RFC. Cambiare provider significa ricrearli a mano, e i trasferimenti di zona non li includono.
  • TTL. È il provider a decidere per quanto la risposta appiattita resta in cache, di solito il TTL della destinazione.
  • Opzione più recente. Un record HTTPS in modalità alias (RFC 9460) dice ai browser moderni dove si trova il sito senza violare la regola del CNAME. Il supporto cresce, ma i client più vecchi lo ignorano, quindi mantieni anche i record A/AAAA.
; RFC 9460 "alias mode": the apex says where HTTPS really lives
example.com.  3600 IN HTTPS 0 example.netlify.app.

Quale usare

  • Sottodominio (`www`, `shop`, `app`) che punta a una piattaforma: CNAME.
  • Apex, la piattaforma pubblica indirizzi fissi: A e AAAA con quegli indirizzi.
  • Apex, la piattaforma dà solo un nome host: ALIAS/ANAME o CNAME flattening se il provider DNS li offre; altrimenti passa a un provider che li ha, oppure punta l'apex su indirizzi e reindirizza a www.
  • Tutto ciò che riceve posta o ha bisogno di record TXT: mai un CNAME.

Apex e www insieme

La configurazione più comune: l'apex ha gli indirizzi (o un ALIAS), www un CNAME, e l'hosting reindirizza l'uno sull'altro per avere un unico indirizzo canonico:

; the apex: addresses, or ALIAS/flattening if your host gives you a name
example.com.      300 IN A      203.0.113.80
example.com.      300 IN AAAA   2001:db8::80
; www: an alias of the platform
www.example.com.  300 IN CNAME  example.netlify.app.
Suggerimento: Scegli una forma canonica — con o senza www — e reindirizza l'altra con un redirect permanente (301). I motori di ricerca vedono così un sito solo invece di due copie.

Domande frequenti

ALIAS è lo stesso del CNAME flattening?

Risolvono lo stesso problema allo stesso modo: il provider risolve la destinazione e restituisce indirizzi. Il nome dipende dal provider.

Posso usare un CNAME per www e un record A per l'apex?

Sì, è la configurazione più comune. Assicurati che l'hosting serva entrambi e reindirizzi l'uno sull'altro.

Il CNAME flattening rallenta il sito?

Non in modo percepibile. Il provider tiene in cache la risposta della destinazione e i visitatori ricevono normali record A.

E se il mio provider DNS non ha ALIAS?

Usa sull'apex gli indirizzi IP pubblicati dalla piattaforma, se ci sono, oppure sposta il DNS del dominio su un provider che supporti il flattening.

Provalo sul tuo dominio

Vedi la teoria in pratica: esegui Ricerca CNAME sul tuo dominio.