🌐 Gestione dei Record DNS su cPanel
OuiHeberg - Documentazione tecnica
Guida completa per la creazione e la gestione dei record DNS
Introduzione
Il DNS (Domain Name System) è il sistema che consente di tradurre i nomi di dominio leggibili dall'uomo (come monsite.com) in indirizzi IP comprensibili dalle macchine (come 192.168.1.1).
I record DNS definiscono come deve comportarsi il tuo dominio: verso quale server punta, quale server gestisce le tue email, ecc.
Accedere all'editor delle zone DNS
Passo 1: Accesso a cPanel
- Accedi al tuo spazio cliente OuiHeberg
- Accedi al tuo hosting e clicca su Accedi a cPanel
- Inserisci le tue credenziali cPanel se richiesto
Passo 2: Aprire l'editor delle zone
- In cPanel, cerca la sezione Domini
- Clicca su Zone Editor (o Editor di zone)

💡 Consiglio: Usa la barra di ricerca in cima a cPanel e digita "Zone" per trovare rapidamente lo strumento.
Creare un record DNS
Metodo rapido
cPanel offre pulsanti di aggiunta rapida per i record più comuni:
| Pulsante | Azione |
|---|---|
+ A Record | Aggiunge un record A |
+ CNAME Record | Aggiunge un record CNAME |
+ MX Record | Aggiunge un record MX |
Metodo completo (tutti i tipi di record)
Passo 1: Selezionare il dominio
Clicca su Gestisci accanto al dominio che desideri modificare.
Passo 2: Aggiungere un record
- Clicca sul pulsante + Aggiungi un record (in alto a destra)
- Seleziona il tipo di record desiderato dal menu a discesa
Passo 3: Compilare i campi
In base al tipo di record, dovrai compilare diversi campi:
┌─────────────────────────────────────────────────────────────┐
│ Nome │ monsite.com │
├─────────────────────────────────────────────────────────────┤
│ TTL │ 14400 │
├─────────────────────────────────────────────────────────────┤
│ Tipo │ A │
├─────────────────────────────────────────────────────────────┤
│ Record │ 192.168.1.100 │
└─────────────────────────────────────────────────────────────┘
Passo 4: Salvare
Clicca su Aggiungi un record per salvare.
⚠️ Importante: Le modifiche DNS possono richiedere fino a 24-48 ore per propagarsi completamente su Internet (propagazione DNS).
Tipi di record DNS
📌 Record A (Address)
Il record più fondamentale. Collega un nome di dominio a un indirizzo IPv4.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Il sottodominio o @ per la radice | www o @ |
| TTL | Durata della cache (in secondi) | 14400 |
| Indirizzo | L'indirizzo IPv4 di destinazione | 203.0.113.50 |
Esempio di configurazione:
; Punta il dominio radice verso un server
monsite.com. 14400 IN A 203.0.113.50
; Punta www verso lo stesso server
www.monsite.com. 14400 IN A 203.0.113.50
Casi d'uso:
- Puntare il tuo dominio verso il tuo server web
- Creare sottodomini (
blog.monsite.com,app.monsite.com)
📌 Record AAAA (IPv6 Address)
Identico al record A, ma per gli indirizzi IPv6.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Il sottodominio o @ per la radice | www |
| TTL | Durata della cache | 14400 |
| Indirizzo | L'indirizzo IPv6 di destinazione | 2001:0db8:85a3::8a2e:0370:7334 |
Esempio di configurazione:
monsite.com. 14400 IN AAAA 2001:0db8:85a3::8a2e:0370:7334
📌 Record CNAME (Canonical Name)
Crea un alias da un nome a un altro nome. Utile per puntare più sottodomini verso la stessa destinazione.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Il sottodominio da creare | blog |
| TTL | Durata della cache | 14400 |
| CNAME | Il dominio di destinazione | monsite.com |
Esempio di configurazione:
; blog.monsite.com punta verso monsite.com
blog.monsite.com. 14400 IN CNAME monsite.com.
; Alias per un servizio esterno
shop.monsite.com. 14400 IN CNAME shops.myshopify.com.
⚠️ Limitazioni importanti:
- Un CNAME non può coesistere con altri record sullo stesso nome
- Un CNAME non può essere creato sulla radice del dominio (
@)
📌 Record MX (Mail Exchange)
Definisce i server che gestiscono le email per il tuo dominio.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Generalmente @ (radice) | @ |
| TTL | Durata della cache | 14400 |
| Priorità | Più il numero è basso, più alta è la priorità | 10 |
| Destinazione | Il server mail | mail.monsite.com |
Esempio di configurazione:
; Configurazione mail semplice
monsite.com. 14400 IN MX 10 mail.monsite.com.
; Configurazione con server di backup
monsite.com. 14400 IN MX 10 mail1.monsite.com.
monsite.com. 14400 IN MX 20 mail2.monsite.com.
Configurazioni comuni:
| Servizio | Record MX |
|---|---|
| Google Workspace | ASPMX.L.GOOGLE.COM (priorità 1) |
| Microsoft 365 | *.mail.protection.outlook.com (priorità 0) |
| OVH Mail | mx1.mail.ovh.net (priorità 1) |
📌 Record TXT (Text)
Memorizza testo arbitrario. Molto utilizzato per la verifica del dominio e la sicurezza delle email.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Il sottodominio o @ | @ |
| TTL | Durata della cache | 14400 |
| Testo | Il contenuto testuale | v=spf1 include:_spf.google.com ~all |
Usi principali:
1. SPF (Sender Policy Framework)
Definisce quali server sono autorizzati a inviare email per il tuo dominio.
monsite.com. 14400 IN TXT "v=spf1 include:_spf.google.com ~all"
2. DKIM (DomainKeys Identified Mail)
Firma crittografica per autenticare le email.
google._domainkey.monsite.com. 14400 IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCS..."
3. DMARC (Domain-based Message Authentication)
Politica di gestione delle email che falliscono SPF/DKIM.
_dmarc.monsite.com. 14400 IN TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
4. Verifica del dominio
Per dimostrare che possiedi il dominio (Google, Microsoft, ecc.).
monsite.com. 14400 IN TXT "google-site-verification=abc123..."
📌 Record SRV (Service)
Definisce la posizione di servizi specifici (VoIP, messaggistica istantanea, ecc.).
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Formato: _service._protocol | _sip._tcp |
| TTL | Durata della cache | 14400 |
| Priorità | Priorità del server | 10 |
| Peso | Distribuzione del carico | 60 |
| Porta | Porta del servizio | 5060 |
| Destinazione | Server di destinazione | sipserver.monsite.com |
Esempio di configurazione:
_sip._tcp.monsite.com. 14400 IN SRV 10 60 5060 sipserver.monsite.com.
Formato completo: _service._proto.name TTL class SRV priority weight port target
📌 Record CAA (Certification Authority Authorization)
Specifica quali autorità di certificazione possono emettere certificati SSL per il tuo dominio.
| Campo | Descrizione | Esempio |
|---|---|---|
| Nome | Il dominio | @ |
| TTL | Durata della cache | 14400 |
| Flag | Generalmente 0 | 0 |
| Tag | issue, issuewild, o iodef | issue |
| Valore | L'autorità autorizzata | letsencrypt.org |
Esempio di configurazione:
; Consenti solo Let's Encrypt
monsite.com. 14400 IN CAA 0 issue "letsencrypt.org"
; Consenti Let's Encrypt per i wildcard
monsite.com. 14400 IN CAA 0 issuewild "letsencrypt.org"
; Email di notifica in caso di violazione
monsite.com. 14400 IN CAA 0 iodef "mailto:[email protected]"
📌 Record NS (Name Server)
Definisce i server DNS autoritativi per il tuo dominio.
monsite.com. 14400 IN NS ns1.ouiheberg.com.
monsite.com. 14400 IN NS ns2.ouiheberg.com.
⚠️ Attenzione: Modifica questi record solo se sai cosa stai facendo. Una configurazione errata può rendere il tuo dominio inaccessibile.
📌 Record PTR (Pointer)
Utilizzato per il DNS inverso (risoluzione di un IP verso un nome). Generalmente gestito dal tuo provider di hosting.
50.113.0.203.in-addr.arpa. 14400 IN PTR monsite.com.
Esempi pratici
🔧 Configurazione completa per un sito web + email
; === RECORD DI BASE ===
; Dominio radice
monsite.com. 14400 IN A 203.0.113.50
monsite.com. 14400 IN AAAA 2001:db8::50
; Sottodominio www
www.monsite.com. 14400 IN CNAME monsite.com.
; === CONFIGURAZIONE EMAIL ===
; Server mail
monsite.com. 14400 IN MX 10 mail.monsite.com.
mail.monsite.com. 14400 IN A 203.0.113.51
; Sicurezza email
monsite.com. 14400 IN TXT "v=spf1 mx a ~all"
_dmarc.monsite.com. 14400 IN TXT "v=DMARC1; p=none; rua=mailto:[email protected]"
; === SICUREZZA SSL ===
monsite.com. 14400 IN CAA 0 issue "letsencrypt.org"
🔧 Reindirizzamento verso un servizio esterno (Shopify, Webflow, ecc.)
; Per Shopify
monsite.com. 14400 IN A 23.227.38.65
www.monsite.com. 14400 IN CNAME shops.myshopify.com.
🔧 Configurazione Google Workspace
; Record MX per Gmail
monsite.com. 14400 IN MX 1 ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 10 ALT3.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 10 ALT4.ASPMX.L.GOOGLE.COM.
; SPF per Google
monsite.com. 14400 IN TXT "v=spf1 include:_spf.google.com ~all"
Risoluzione dei problemi
❓ Le mie modifiche DNS non funzionano
-
Controlla la propagazione DNS: Usa strumenti come dnschecker.org o whatsmydns.net
-
Attendi: La propagazione può richiedere fino a 48 ore
-
Svuota la tua cache DNS locale:
Windows:
ipconfig /flushdnsmacOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux:
sudo systemd-resolve --flush-caches
❓ Come testare i miei record DNS?
Usa il comando dig (Linux/macOS) o nslookup (Windows):
# Testare un record A
dig monsite.com A
# Testare un record MX
dig monsite.com MX
# Testare un record TXT
dig monsite.com TXT
# Usare un server DNS specifico (Google)
dig @8.8.8.8 monsite.com A
❓ Errore "CNAME and other data"
Questo errore appare se provi a creare un CNAME su un nome che ha già altri record. Rimuovi prima gli altri record o usa un nome diverso.
📚 Riepilogo dei tipi di record
| Tipo | Uso principale | Esempio di valore |
|---|---|---|
| A | Puntare verso un IPv4 | 192.168.1.1 |
| AAAA | Puntare verso un IPv6 | 2001:db8::1 |
| CNAME | Creare un alias | monsite.com |
| MX | Configurare le email | 10 mail.monsite.com |
| TXT | Verifica, SPF, DKIM | v=spf1 mx ~all |
| SRV | Localizzare servizi | 10 60 5060 sip.monsite.com |
| CAA | Autorizzare CA SSL | 0 issue "letsencrypt.org" |
| NS | Server DNS autoritativi | ns1.ouiheberg.com |
| PTR | DNS inverso | monsite.com |
