# Nozioni di base sul DNS: record A, MX, CNAME e TXT spiegati

Source: https://support.kapsulehost.com/it-it/dns-basics

DNS è una di quelle cose che funziona in modo invisibile quando tutto è corretto, e diventa fondamentale da capire quando qualcosa non va. Questo articolo spiega cos'è il DNS, cosa fa ciascun tipo di record e come gestire i record DNS in KPanel.

---

## Cos'è il DNS?

Pensa al DNS (Domain Name System) come all'elenco telefonico di internet. Quando digiti `yourdomain.com` in un browser, il tuo computer non sa automaticamente a quale server connettersi. Il DNS traduce il nome di dominio leggibile dall'uomo in un Indirizzo IP numerico che i computer usano per trovare il server giusto.

Senza DNS, dovresti digitare qualcosa come `192.168.1.200` per visitare ogni sito web. Il DNS rende internet utilizzabile permettendoci di usare nomi facili da ricordare anziché numeri.

Ogni dominio ha un insieme di record DNS che fungono da elenco delle sue informazioni: dove inviare il traffico web, dove consegnare le email, quali servizi sono autorizzati a inviare email per suo conto, e altro ancora.

---

## Dove vengono gestiti i record DNS

I record DNS del tuo dominio vengono gestiti ovunque siano puntati i tuoi nameserver. Se il tuo dominio utilizza i nameserver di KapsuleHost (ns1.kapsulecloud.com, ns2.kapsulecloud.com, ns3.kapsuledns.com, ns4.kapsuledns.com), tutti i tuoi record DNS vengono gestiti da KPanel > **Domini** > il tuo dominio > **DNS e nameserver**.

Se utilizzi i nameserver di un altro provider, gestisci i record DNS presso quel provider, non in KPanel.

---

## I tipi di record DNS più importanti

### Record A

Un record A associa il tuo nome di dominio a un indirizzo IPv4. È così che i browser sanno a quale server connettersi quando qualcuno visita il tuo sito web.

**Esempio:**
```
yourdomain.com.    A    203.0.113.10
www.yourdomain.com.    A    203.0.113.10
```

Sia il dominio radice che il sottodominio www di solito hanno record A che puntano allo stesso Indirizzo IP del server.

**Quando si usa:** Ogni dominio che ospita un sito web necessita di almeno un record A. KapsuleHost li crea automaticamente quando aggiungi un dominio.

---

### Record AAAA

Un record AAAA è l'equivalente IPv6 di un record A. Gli indirizzi IPv6 sono più lunghi (ad esempio, `2001:db8::1`) e stanno diventando più comuni man mano che internet passa dall'IPv4. La funzione è identica: puntare il nome di dominio a un indirizzo server.

**Quando si usa:** La maggior parte dei siti web non ha bisogno di configurare manualmente i record AAAA. Vengono gestiti automaticamente quando il tuo server di hosting supporta IPv6.

---

### Record CNAME

Un record CNAME (Canonical Name) crea un alias, puntando un nome di dominio verso un altro nome di dominio anziché verso un Indirizzo IP. Il browser segue il CNAME per trovare l'eventuale record A.

**Esempio:**
```
shop.yourdomain.com.    CNAME    yourdomain.com.
```

Questo significa che `shop.yourdomain.com` si risolve nello stesso punto di `yourdomain.com`.

**Quando si usa:** [I CNAME](https://support.kapsulehost.com/it-it/cname-records) sono comunemente usati per i sottodomini, per verificare la proprietà di un dominio con servizi di terze parti (ad esempio, Google Search Console) e per puntare un sottodominio a un servizio esterno come un centro assistenza ospitato o una piattaforma di prenotazione.

> **Warning:** Non è possibile usare un CNAME sul dominio radice (yourdomain.com) insieme a un record MX o altri record. Usa un record A sul dominio radice e record CNAME solo sui sottodomini.

---

### Record MX

Un record MX (Mail Exchanger) indica ai server di posta dove consegnare le email inviate agli indirizzi del tuo dominio. Senza un record MX corretto, le email a you@yourdomain.com non verranno consegnate.

**Esempio:**
```
yourdomain.com.    MX    10    mail.kapsulehost.com.
```

Il numero (10 nell'esempio) è la priorità. Se ci sono più record MX, vengono provati prima i numeri più bassi. Questo consente l'uso di server di posta di backup.

**Quando si usa:** Ogni dominio che utilizza la posta elettronica deve avere almeno un [record MX](https://support.kapsulehost.com/it-it/mx-records). Quando il tuo dominio utilizza i nameserver di KapsuleHost, i record MX vengono impostati automaticamente quando crei una casella di posta.

---

### Record TXT

I record TXT contengono dati di testo arbitrari associati a un dominio. Vengono utilizzati per una vasta gamma di scopi:

**SPF (Sender Policy Framework):** Specifica quali server sono autorizzati a inviare email per conto del tuo dominio. Previene lo spoofing delle email.

**DKIM (DomainKeys Identified Mail):** Una chiave crittografica usata per verificare che le email dal tuo dominio siano state effettivamente inviate dal tuo server di posta e non contraffatte.

**DMARC:** Una policy che indica ai server di posta ricevente cosa fare con le email che non superano i controlli SPF o DKIM.

**Verifica del dominio:** Servizi come Google Search Console, Microsoft 365 e altri richiedono di aggiungere un record TXT per dimostrare che possiedi il dominio.

**Esempio:**
```
yourdomain.com.    TXT    "v=spf1 include:mail.kapsulehost.com ~all"
```

Quando il tuo dominio utilizza i nameserver di KapsuleHost, i [record SPF, DKIM e DMARC](https://support.kapsulehost.com/it-it/spf-dkim-dmarc) vengono impostati automaticamente per le tue caselle di posta KapsuleHost.

---

### Record NS

I record NS (Name Server) specificano quali server DNS sono autorevoli per il tuo dominio. Indicano a internet dove andare per trovare tutti gli altri record DNS del tuo dominio.

**Esempio:**
```
yourdomain.com.    NS    ns1.kapsulecloud.com.
yourdomain.com.    NS    ns2.kapsulecloud.com.
yourdomain.com.    NS    ns3.kapsuledns.com.
yourdomain.com.    NS    ns4.kapsuledns.com.
```

**Quando si usa:** I record NS vengono impostati presso il tuo registrar, non nel tuo pannello di gestione DNS. Modificare i record NS trasferisce il controllo del DNS da un provider all'altro. Vedi [Modifica dei nameserver per puntare il tuo dominio a KapsuleHost](https://support.kapsulehost.com/it-it/nameservers).

> **Note:** Non dovresti modificare direttamente i record NS in KPanel. Le modifiche ai record NS vengono effettuate presso il tuo registrar di dominio. Modificare i record NS in modo errato può rendere irraggiungibile l'intero dominio.

---

## TTL: perché le modifiche DNS richiedono tempo

Il TTL (Time to Live) è un valore associato a ciascun record DNS che indica agli altri server DNS per quanto tempo mettere in cache (memorizzare) quel record prima di verificarne gli aggiornamenti. Viene misurato in secondi.

**Esempio:** Un TTL di `3600` significa che il record viene memorizzato in cache per un'ora. Durante quell'ora, anche se modifichi il record, i computer che hanno già memorizzato in cache il vecchio valore continueranno a usarlo finché la loro cache non scade.

Valori TTL comuni:

| Valore TTL | Durata |
|---|---|
| 300 | 5 minuti |
| 900 | 15 minuti |
| 3600 | 1 ora |
| 14400 | 4 ore |
| 86400 | 24 ore |

**Perché è importante:** Quando modifichi un record DNS, la modifica non appare istantaneamente per tutti. Le persone e i sistemi in tutto il mondo che hanno il vecchio record in cache continueranno a usare il vecchio valore finché il loro TTL non scade. Questo è il motivo per cui la "propagazione DNS" richiede tempo, a volte fino a 48 ore per valori TTL molto alti.

> **Tip:** Se sai che stai per apportare modifiche al DNS (ad esempio, spostare un sito su un nuovo server), abbassa il TTL a 300 secondi un giorno prima. In questo modo i vecchi valori memorizzati in cache scadono rapidamente dopo aver effettuato la modifica, riducendo significativamente i tempi di propagazione. Dopo che la modifica è stabile, riporta il TTL a un valore più alto.

---

![La pagina dei record DNS per un dominio in KPanel](https://support.kapsulehost.com/help/screenshots/dns-basics.6c2b772f.webp)

## Come visualizzare e modificare i record DNS in KPanel

1. Accedi a [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)
2. Fai clic su **Domini** nella barra laterale
3. Fai clic sul nome del tuo dominio
4. Fai clic su **DNS e nameserver** nel menu a sinistra

Da qui puoi:

- **Visualizzare** tutti i record esistenti
- **Aggiungere** un nuovo record facendo clic su **Add Record** e selezionando il tipo di record
- **Modificare** un record esistente facendo clic sull'icona di modifica
- **Eliminare** un record facendo clic sull'icona di eliminazione

> **Warning:** Eliminare il record DNS sbagliato può mettere offline il tuo sito web o la tua posta elettronica. Se non sei sicuro a cosa serva un record, non eliminarlo. Contatta support@kapsulehost.com prima di rimuovere record di cui non sei certo.

---

## Verifica dei record DNS

KPanel include uno strumento di controllo DNS che puoi usare per verificare che i tuoi record si siano propagati correttamente:

1. Vai su **Domini** > il tuo dominio > **DNS e nameserver**
2. Cerca un'opzione **Check DNS** o **DNS Checker**
3. Inserisci il tipo di record e il dominio che vuoi verificare

Puoi anche usare strumenti di ricerca DNS disponibili pubblicamente per verificare i record dall'esterno della rete di KapsuleHost, il che aiuta a confermare che le modifiche si sono propagate a livello globale.

---

## Riferimento rapido

| Tipo di record | Punta a | Usato per |
|---|---|---|
| A | Indirizzo IP | Hosting del sito web |
| AAAA | Indirizzo IPv6 | Hosting IPv6 |
| CNAME | Un altro nome di dominio | Sottodomini, alias |
| MX | Hostname del server di posta | Consegna email |
| TXT | Stringa di testo | SPF, DKIM, DMARC, verifica del dominio |
| NS | Hostname del server DNS | Delega dei nameserver |
