• Che cos’è un record A DNS? Formato del record A, TTL ed esempi

Che cos’è un record A DNS? Formato del record A, TTL ed esempi

di

Ultimo aggiornamento:
8 Tempo di lettura: 8 minuti
Che cos’è un record A DNS? Formato del record A, TTL ed esempi

I punti chiave da prendere in considerazione

  • Un record A del DNS associa un nome di dominio o un nome host a un indirizzo IPv4, aiutando i browser e altri servizi a individuare il server corretto.
  • Un valore TTL record determina per quanto tempo le risposte DNS rimangono nella cache. Ridurlo prima delle migrazioni dei server può aiutare a ridurre al minimo i tempi di inattività.
  • La presenza di più record A consente di distribuire il traffico su diversi indirizzi IP, ma il round-robin DNS non garantisce il failover automatico.
  • I record A, AAAA, CNAME e MX svolgono diverse funzioni nell'instradamento DNS, dalla mappatura IPv4 e IPv6 agli alias e alla consegna della posta elettronica.
  • Controllare regolarmente i record A aiuta a individuare errori di configurazione, indirizzi IP obsoleti e record orfani che potrebbero esporre il tuo dominio al rischio di dirottamento.

Un record A è l'elemento fondamentale del sistema DNS e contiene tre elementi essenziali: il nome host, un valore Time to Live (TTL) e un solo indirizzo IPv4 a 32 bit. La lettera “A” sta per “indirizzo”. Senza un record A, i browser web e gli agenti di trasferimento della posta non sono in grado di individuare il server web che ospita i tuoi contenuti. 

Verifica immediatamente la mappatura degli host attivi di qualsiasi dominio con il nostro servizio gratuito strumento di ricerca dei record A .

Che cos'è un record DNS A?

Un record A del DNS (record di indirizzo) associa un nome di dominio o un nome host a un indirizzo IPv4, ad esempio, example.com a 192.0.2.1. Lo scopo principale di un record A è quello di risolvere un nome host leggibile dall’utente in un indirizzo IPv4 instradabile. Un record A contiene un indirizzo IPv4, mentre le moderne reti IPv6 a 128 bit utilizzano un AAAA.

Poiché quasi tutte le risorse web pubbliche richiedono un percorso di instradamento diretto, il record A rimane il più comune tra tutti i tipi di record DNS.

Formato e esempi dei record A del DNS

Nei file di zona RFC standard, un record A segue un formato di testo rigorosamente delimitato da spazi:

example.com. 3600 IN A 192.0.2.1

Ogni componente svolge una funzione specifica:

  • Nome (example.com.): Il nome di dominio completo (FQDN) oggetto della mappatura, che termina con un punto finale che rappresenta la radice DNS.
  • TTL (3600): Il tempo di vita (Time to Live) in secondi, che specifica per quanto tempo i resolver intermedi possono memorizzare questa risposta nella cache prima di richiedere una nuova copia.
  • Classe (IN): La classe Internet, che è quella standard per il traffico web e di posta elettronica.
  • Tipo (A): Indicatore del tipo di record che specifica una mappatura di indirizzi IPv4.
  • Dati / Destinazione (192.0.2.1): L'indirizzo IPv4 di destinazione su cui è in esecuzione l'host.

Nelle moderne dashboard di gestione del DNS (come Cloudflare, AWS Route 53 o Namecheap), i record vengono inseriti in moduli tabellari senza dover ricorrere alla sintassi manuale dei file di zona. La tabella seguente illustra come appaiono i record standard:

OspiteTipoValoreTTLDescrizione
@A192.0.2.13600Dominio di primo livello (example.com) che punta al server web principale
wwwA192.0.2.13600Prefisso web comune che rimanda allo stesso indirizzo del server
blogA198.51.100.73600Servizio secondario indipendente ospitato su un'infrastruttura dedicata
postaA203.0.113.253600Host di destinazione diretta a cui fa riferimento il tuo record MX
@A192.0.2.883600Endpoint web di un dominio di esempio autonomo (example.net)

Il simbolo @ funge da macro abbreviata per il dominio principale o di primo livello. La maggior parte delle dashboard dei provider aggiunge automaticamente il nome di dominio principale; ciò significa che digitando "blog" si crea un record per "blog.example.com".

Come funziona un record A del DNS

Quando si digita un indirizzo web nel browser, la risoluzione della destinazione comporta cinque semplici operazioni:

  1. Richiesta dell'utente: Digita example.com nella barra degli indirizzi del browser.
  2. Verifica della cache locale: Il sistema operativo e il resolver ricorsivo locale controllano la propria memoria per verificare se esiste già una copia valida e non scaduta del record.
  3. Query a monte: Se non esiste alcuna voce memorizzata nella cache, il resolver ricorsivo interroga i server dei nomi autoritativi che gestiscono il file di zona di example.com.
  4. Recupero dei record: Il server dei nomi di riferimento legge il proprio file di zona e restituisce il record A contenente 192.0.2.1.
  5. Stabilimento della connessione: Il resolver restituisce l'indirizzo 192.0.2.1 al browser, il quale avvia una connessione HTTP o TLS direttamente a quell'indirizzo IP.

Per esplorare l'intero percorso gerarchico attraverso i server dei nomi di primo livello (TLD) e quelli di radice, consulta la nostra guida introduttiva su funzionamento del DNS.

Che cos’è il TTL in un record A?

Il Time to Live (TTL) determina la durata di una risposta DNS all’interno delle cache dei resolver e dei browser, espressa in secondi. Le impostazioni TTL di riferimento più diffuse sono 3600 secondi (un’ora) per le risorse di produzione stabili e 300 secondi (cinque minuti) per gli ambienti dinamici. Valori TTL più elevati migliorano la latenza di caricamento delle pagine e riducono il carico delle query sui server autoritativi.

Prima di eseguire migrazioni dei server o aggiornamenti degli indirizzi IP, ridurre il TTL del record A a 300 secondi con almeno 24 ore di anticipo. Una volta conclusa la migrazione e quando il traffico viene instradato correttamente verso la nuova destinazione, riportare il TTL a 3600 o 86400 secondi. Questa operazione riduce al minimo i tempi di inattività causati dalla persistenza di indirizzi memorizzati nella cache durante la propagazione DNS.

Un dominio può avere più record A?

Sì, un dominio o un sottodominio può avere più record A pubblicati contemporaneamente.

La pubblicazione di diversi record A con nomi host identici che puntano a indirizzi IP distinti consente la distribuzione del carico tramite round-robin nel DNS:

www.example.com 300 IN A 192.0.2.10
www.example.com 300 IN A 192.0.2.20

Quando i resolver ricorsivi richiedono l'indirizzo www.example.com, il server autorevole restituisce entrambi gli indirizzi IP, alternandone l'ordine a ogni query. Questo meccanismo distribuisce il traffico su più server web senza ricorrere a un bilanciatore di carico hardware centralizzato.

Tuttavia, il round-robin DNS non prevede il failover automatico. Un server DNS standard non è in grado di rilevare se un servizio web all'indirizzo 192.0.2.10 si sia bloccato; continuerà infatti ad assegnare l'indirizzo IP non funzionante ai browser dei clienti fino a quando il record non verrà rimosso manualmente.

Si noti che, mentre una singola voce di record A contiene un solo indirizzo IPv4, più nomi host univoci appartenenti a organizzazioni diverse possono condividere lo stesso indirizzo IP sottostante tramite l'hosting virtuale basato sui nomi.

Perché è necessario un record A?

I record costituiscono il fulcro operativo della gestione dei domini per diverse finalità quotidiane:

  • Hosting del sito web principale: Collega il nome di dominio registrato al tuo host web principale o alla rete di distribuzione dei contenuti.
  • Infrastruttura dei sottodomini: Supporta applicazioni dedicate, portali per i membri e ambienti di sviluppo come api.example.com o app.example.com.
  • Endpoint del server di posta: Risolve il nome host specificato nel tuo record MX, consentendo ai server remoti di recapitare le e-mail in arrivo al gateway di posta.
  • Servizi di rete: Mappa gli host FTP, gli endpoint VPN e i cluster di database remoti a indirizzi raggiungibili.

Record vs. record AAAA, CNAME e MX

Il DNS utilizza tipi di record distinti per soddisfare diverse esigenze di instradamento:

Tipo di recordValore targetEsempioCaso d'uso ottimale
AIndirizzo IPv4 a 32 bit192.0.2.1Indirizzare un nome host direttamente a un server IPv4
AAAAIndirizzo IPv6 a 128 bit2001:db8::1Indirizzare un nome host direttamente a un server IPv6 moderno
CNAMENome host canonicohost.cdn-provider.comReindirizzamento di un nome di dominio verso un altro nome host esistente
MXNome host e priorità del server di posta10 mail.example.comInoltro delle e-mail provenienti dal dominio a gestori di posta designati

Un disco vs. un disco AAAA

Un record A traduce i nomi host in indirizzi IPv4 a 32 bit, mentre un record AAAA traduce i nomi host in indirizzi IPv6 a 128 bit. Poiché l'esaurimento degli indirizzi IPv4 continua a livello globale, la maggior parte delle organizzazioni moderne implementa configurazioni dual-stack aggiungendo alle proprie zone record A e AAAA corrispondenti.

Record vs. record CNAME

Un record A associa direttamente un nome host a un indirizzo IP, mentre un record CNAME crea un alias che indirizza un nome di dominio verso un altro nome di dominio. Secondo le specifiche RFC, i record CNAME non possono esistere nel dominio radice (@) insieme ad altri record come MX o TXT. 

Consulta la nostra valutazione tecnica dettagliata con confronto diretto in Record CNAME vs record A.

Record A vs. Record MX

Un record MX non associa un dominio a un indirizzo IP, ma indica il nome host specifico del server di posta incaricato di ricevere la posta. Tale host di posta designato deve quindi disporre di un proprio record A funzionante, in modo che i sistemi di posta remoti sappiano dove stabilire una connessione SMTP.

Consulta la nostra guida su quale record DNS identifica un server di posta elettronica per approfondire questa relazione.

Come creare un record A DNS

Per configurare un record A è necessario avere accesso al provider DNS attivo del proprio dominio:

  1. Accedi al portale di gestione del tuo provider di hosting DNS o del tuo registrar di domini.
  2. Accedi alla sezione Gestione DNS, File di zonao "Record DNS" .
  3. Seleziona Aggiungi record e impostare il menu a tendina del tipo di record su A.
  4. Nel Nome o Host , inserisci @ per indicare il tuo dominio radice Apex oppure digita un prefisso di sottodominio (ad esempio www o portal).
  5. Inserisci l'indirizzo IPv4 pubblico del tuo server nel campo Punta a, Valore, oppure Destinazione .
  6. Imposta il TTL (scegli 3600 per l'hosting web generico, oppure 300 se prevedi di aggiornare il server a breve).
  7. Salvare il record.

Se gestisci il DNS tramite Cloudflare, scegli se il record debba essere proxied (indirizzando il traffico web attraverso il livello di sicurezza e la CDN di Cloudflare) oppure impostato su solo DNS (bypassando il proxy per restituire direttamente l’IP del tuo server di origine). Dopo aver salvato, verifica le modifiche con uno strumento di controllo della propagazione DNS globale.

Scopri quando cambiano i tuoi record A

PowerDMARC esegue ogni giorno 46 controlli di sicurezza su ogni dominio di tua proprietà. Un feed degli eventi DNS registra le modifiche ai record e ai server dei nomi, indicando i valori prima e dopo; i record CNAME "dangling" vengono segnalati e ti viene assegnato un punteggio di sicurezza oggettivo compreso tra 0 e 100.

Come verificare un record A DNS

Verificare che i record A vengano risolti correttamente su Internet è semplicissimo utilizzando strumenti web o i comandi da riga di comando nativi del sistema.

Ricerca online

Il modo più semplice per controllare i record pubblici su server dei nomi esterni è tramite il nostro strumento di ricerca dei record A basato su browser. Per visualizzare contemporaneamente tutti i record MX, TXT e CNAME associati insieme ai tuoi record A, utilizza il nostro completo ricerca dei record DNS.

Strumenti da riga di comando

È possibile interrogare i server autoritativi e ricorsivi direttamente dal proprio terminale utilizzando le utilità native:

  • macOS / Linux (dig):

dig A example.com +short

Restituisce l'indirizzo IPv4 di destinazione. Eseguire dig A example.com per esaminare l'intestazione completa della risposta, i flag di stato e il TTL rimanente.

  • Windows (nslookup):

nslookup -type=A example.com

Visualizza il resolver locale che risponde alla richiesta, seguito dall'indirizzo IPv4 di destinazione.

  • PowerShell (Resolve-DnsName):

Resolve-DnsName -Name example.com -Type A

Visualizza una tabella formattata che riporta il nome host, il tipo di record, il TTL e l'indirizzo IP assegnato.

Problemi comuni relativi ai record A e relative soluzioni

Eventuali errori di configurazione nei record A possono causare l'interruzione del funzionamento dei siti web o creare vulnerabilità:

  • Cache obsoleta e TTL prolungato: Se si esegue la migrazione di un sito senza aver prima ridotto il TTL, i visitatori continueranno a prelevare indirizzi IP obsoleti dalla cache locale fino alla scadenza del conteggio alla rovescia precedente.
  • Record A e CNAME in conflitto: La RFC 1912 vieta di inserire un record CNAME su un nome host che contenga già un record A. Se è necessario un alias, rimuovere prima il record A esistente.
  • Configurazione www mancante: Se si pubblica un record A solo per @, i visitatori che accedono a www.example.com riscontreranno errori di connessione, a meno che non si crei una voce A o CNAME corrispondente per www.
  • Record AAAA obsoleti: Se si esegue la migrazione dell'host IPv4 lasciando inalterato un vecchio record AAAA IPv6, i visitatori con connessioni abilitate per IPv6 continueranno a tentare di caricare il server non più attivo.
  • Record A pendenti e appropriazione di sottodomini: Se si libera una macchina virtuale cloud o un indirizzo IP elastico su AWS o Azure senza rimuovere il record A corrispondente nel proprio DNS, un altro cliente cloud può appropriarsi di quello stesso IP liberato e dirottare il traffico. È consigliabile eseguire regolarmente un audit dell'infrastruttura per ripulire i record DNS non associati.

Domande frequenti

Cosa significa la “A” in “A record”?

La “A” in un record A sta per “Address” (indirizzo). Rappresenta il meccanismo fondamentale di mappatura degli indirizzi host che collega i nomi di dominio alfabetici agli indirizzi IPv4 numerici su Internet.

Cosa succede se cancello il mio record DNS A?

La cancellazione del record A impedisce al dominio di trovare il proprio indirizzo IP, con conseguente inattività del sito web fino al ripristino o alla sostituzione del record.

Quanto tempo occorre per la propagazione di una modifica del record A del DNS?

Il tempo necessario affinché le modifiche DNS si diffondano in tutta la rete mondiale va da alcuni minuti a 48 ore. Il tempo esatto dipende dalle impostazioni del TTL e dalla frequenza con cui i diversi server DNS aggiornano i dati nella cache.

Un record A può puntare a un altro dominio?

No. Un record A può accettare solo un indirizzo IPv4 a 32 bit valido. Se devi associare un nome di dominio o un sottodominio a un altro nome di dominio, utilizza invece un record CNAME.

È necessario un record A per la posta elettronica?

Sì, indirettamente. Sebbene un record MX indichi quale server di posta gestisca la posta in arrivo per il tuo dominio, tale record MX punta a un nome host anziché a un indirizzo IP. Il nome host della posta indicato deve disporre di un record A valido, in modo che i server di posta esterni possano instradare il traffico verso di esso.

Parole finali

Il record A del DNS è l'elemento fondamentale che collega i nomi di dominio leggibili dall'utente all'infrastruttura IPv4 fisica su cui si basa il web. Mantenere valori precisi nei record, utilizzare impostazioni TTL più basse prima delle migrazioni programmate e rimuovere le mappature di host obsolete garantisce un funzionamento continuo, un instradamento prevedibile e prestazioni web ottimali.

Anche le configurazioni DNS rivestono un ruolo fondamentale nella sicurezza aziendale. Valutate regolarmente il vostro panorama dei domini, effettuate controlli per individuare eventuali endpoint abbandonati e proteggete le vostre risorse digitali da dirottamenti e spoofing con PowerDMARC.

Record A del DNS