Cos'è un A Record?
Un A record (Address Record) è un tipo di record DNS fondamentale che mappa un nome di dominio a un indirizzo IPv4. Quando qualcuno digita il tuo dominio nel browser, i server DNS utilizzano i record A per trovare l'indirizzo IP del server che ospita il tuo sito web.
Come funzionano i record A
Quando un utente visita example.com:
1. Query DNS: Il browser chiede "Qual è l'IP per example.com?"
2. Ricerca record A: I server DNS trovano il record A
3. IP restituito: L'indirizzo IPv4 (ad es., 93.184.216.34) viene restituito
4. Connessione effettuata: Il browser si connette all'indirizzo IP
example.com. IN A 93.184.216.34
Questo formato di record DNS mostra:
- example.com. - Il dominio (punto finale indica root)
- IN - Classe Internet
- A - Tipo di record
- 93.184.216.34 - L'indirizzo IPv4
Configurazione del record A
Configurazione di base
Per la maggior parte delle configurazioni di dominio sono necessari almeno:
@ IN A 203.0.113.50 ; Dominio root
www IN A 203.0.113.50 ; Sottodominio www
Il simbolo "@" rappresenta il dominio root (example.com senza www).
Record A multipli
Un dominio può avere più record A per il bilanciamento del carico:
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
I risolutori DNS in genere ruotano tra questi indirizzi (round-robin) o selezionano in base alla geografia.
TTL (Time To Live)
I record A includono un valore TTL che specifica per quanto tempo i risolutori devono memorizzare nella cache il record:
example.com. 300 IN A 203.0.113.50
Un TTL di 300 secondi (5 minuti) significa che le modifiche DNS si propagano entro 5 minuti. TTL più bassi consentono modifiche più veloci ma aumentano il volume di query DNS.
Casi di utilizzo comune del record A
Web hosting
Punta il tuo dominio al tuo server web:
@ → Indirizzo IP del server
www → Indirizzo IP del server (o usa CNAME)
Sottodomini
Crea record A per diversi servizi:
api.example.com → IP del server API
blog.example.com → IP del server blog
shop.example.com → IP del server e-commerce
Configurazione della CDN
Alcune CDN richiedono record A che puntano ai loro IP edge (sebbene CNAME sia più comune):
example.com → IP edge della CDN
Record A vs altri tipi di record
| Record | Scopo | Punti a |
|---|---|---|
| A | Indirizzo IPv4 | 93.184.216.34 |
| AAAA | Indirizzo IPv6 | 2606:2800:220:1:... |
| CNAME | Alias | another.domain.com |
| ALIAS/ANAME | Alias dominio root | another.domain.com |
Controllo dei record A
Usando dig (Linux/Mac):dig example.com A
Usando nslookup (Windows):
nslookup example.com
Usando il controllo di integrità DomScan:
curl "https://domscan.net/v1/health?domain=example.com"
# Restituisce la configurazione DNS inclusi i record A
Procedure consigliate
1. Imposta sempre @ e www: Gli utenti digitano i domini in entrambi i modi
2. Usa TTL appropriati: 300-3600 secondi per la maggior parte dei casi; più basso prima dei cambiamenti pianificati
3. Considera anche i record AAAA: IPv6 è sempre più importante
4. Monitora i record: I record A errati significano il tempo di inattività del sito
5. Documenta i cambiamenti: Tieni traccia di quali indirizzi IP servono quale scopo
I record A sono il fondamento dell'hosting web. La loro comprensione è essenziale per qualsiasi sviluppatore che gestisce l'infrastruttura del dominio.