Introduzione
Il record ANAME è una variante proprietaria del CNAME che alcuni provider DNS implementano per risolvere il problema del CNAME sull'apex. In questa guida vediamo cos'è, in cosa si differenzia da ALIAS e quando conviene usarlo.
Cos'è ANAME
ANAME (Address Name) è un record che si comporta come CNAME ma viene risolto dal server autoritativo restituendo un record A/AAAA al client. Concettualmente identico ad ALIAS, è semplicemente un nome diverso usato da alcuni provider.
Differenza ANAME vs ALIAS
Tecnicamente i due record fanno la stessa cosa. La differenza è puramente nominale e dipende dal provider:
- DNS Made Easy: tipo ANAME.
- DNSimple: tipo ALIAS.
- Cloudflare: nessun tipo, fa "CNAME Flattening" automaticamente sull'apex.
- AWS Route 53: tipo Alias.
Provider che supportano ANAME
- DNS Made Easy.
- NS1.
- EasyDNS (entrambi i nomi).
- Dyn DNS.
- Constellix.
Come funziona
- Client chiede record A di
esempio.it. - Server autoritativo trova ANAME verso
cdn.partner.com. - Risolve internamente
cdn.partner.comin IP. - Restituisce direttamente l'IP al client.
Il client non riceve mai un CNAME: l'apex appare con un'IP nativo.
Esempio configurazione
esempio.it. IN ANAME cdn.partner.com.
Mantenibile insieme a record MX, NS, TXT senza conflitti RFC.
Quando serve
- Il tuo sito gira su apex senza
www. - Il CDN/cloud richiede CNAME (Cloudfront, Fastly, Vercel, Netlify, Heroku).
- L'IP del backend cambia frequentemente.
- Vuoi load balancer DNS-based.
Limiti
- Non standardizzato in RFC: dipendi dal provider.
- Se cambi provider DNS devi riconfigurare.
- TTL non sempre configurabile direttamente: spesso ereditato dal target.
- Performance: il server autoritativo fa risoluzione extra a ogni cache miss.
Vantaggi vs CNAME tradizionale
- Funziona sull'apex (CNAME no).
- Coesiste con MX, NS, TXT.
- Risoluzione lato server: meno round trip per il client.
Vantaggi vs A statico
- Aggiornamento automatico se il target cambia IP.
- Failover gestito dal provider DNS.
- Geo-routing possibile.
Confronto con CNAME Flattening
Cloudflare e alcuni provider implementano "CNAME Flattening": un CNAME creato sull'apex viene automaticamente trasformato in ANAME equivalente. Stesso risultato senza il nome dedicato.
Best practice
- Verifica documentazione del provider DNS.
- Testa la risoluzione con
dig +short esempio.it— non deve restituire CNAME. - Monitora il TTL effettivo (talvolta breve per consentire aggiornamenti).
- Coordina con il provider CDN per problemi di certificati.
Verifica funzionamento
dig +short esempio.it # Deve restituire un'IP, non un CNAME
Considerazioni
ANAME è un'eccezionale alternativa al CNAME quando si gestisce un sito su apex con servizi cloud. La scelta tra ANAME, ALIAS o CNAME Flattening dipende dal provider DNS che si usa.
Hai bisogno di aiuto?
Se vuoi gestione DNS affidata a G Tech Group, scrivici tramite il modulo di contatto.