Modulo 2 · 2.1
Nameserver e record: la differenza
Modulo 2: Nameserver e zone · Tempo di lettura: 7 minuti
Obiettivo della lezione: Dopo questa lezione sarà in grado di stabilire dove viene gestito il DNS di un dominio e di spiegare perché una modifica nel posto sbagliato non ha alcun effetto.
Concetti chiave: nameserver (NS), zona, record, delega, "chi gestisce i nameserver, gestisce il DNS"
Due domande che vengono facilmente confuse
Nel DNS si tratta sempre di due domande diverse:
- Chi gestisce il DNS di questo dominio? La risposta sono i nameserver.
- Cosa contiene il DNS di questo dominio? La risposta sono i record, come A, MX e TXT.
Un paragone: i nameserver sono l'indirizzo dell'archivio dove si trova l'elenco telefonico del Suo dominio. I record sono le voci di quell'elenco. Se vuole modificare una voce, deve farlo nell'archivio giusto. Modificare una copia dell'elenco in un altro archivio non serve a nulla: nessuno la consulta.
Nameserver: dove si trova l'elenco telefonico
Presso il registro, per ogni dominio è presente un elenco di nameserver. Nella lezione 1.4 ha visto che un resolver viene indirizzato a quei nameserver tramite il TLD. Ad esempio:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Ogni dominio ha almeno due nameserver. Se uno non risponde, risponde l'altro. Molti registri, tra cui SIDN (il registro di .nl nei Paesi Bassi), lo richiedono esplicitamente. Spesso si trovano su reti o in datacenter diversi.
I nameserver si impostano tramite il proprio registrar (lezione 1.3). Il registrar li trasmette al registro. Solo da quel momento il mondo viene indirizzato a quei nameserver.
La zona: cosa contiene l'elenco telefonico
Sui nameserver si trova la zona del Suo dominio: l'insieme di tutti i record. Una zona contiene ad esempio:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 mx ~all"Come leggere esattamente una di queste righe lo imparerà nella lezione 2.2. Cosa fa ciascun tipo lo imparerà nei moduli dal 3 al 5.
La regola d'oro
Chi gestisce i nameserver, gestisce il DNS.
Sembra logico, ma in pratica è qui che spesso nascono i problemi. Alcune situazioni comuni:
- Ha registrato il Suo dominio presso il fornitore A, ma i Suoi nameserver puntano a Cloudflare. In tal caso deve modificare i record presso Cloudflare. La schermata DNS presso il fornitore A può ancora mostrare dei record, ma nessuno li legge.
- Ha fatto realizzare un sito web su una piattaforma come Wix, e per questo ha impostato i nameserver verso quella piattaforma. In tal caso la piattaforma gestisce tutto il Suo DNS, compresi i record di posta. Deve quindi inserire lì i record MX e gli altri record per la posta. Se se ne dimentica, la Sua posta non arriverà più.
- La Sua società di hosting mostra in un pannello una zona DNS, ma il Suo dominio utilizza i nameserver del provider precedente. In tal caso le modifiche presso la nuova società di hosting non hanno alcun effetto finché non cambia i nameserver.
Il sintomo è sempre lo stesso: modifica un record, attende, e non succede nulla. La prima domanda da porsi è: sto modificando nel posto giusto?
Come stabilire dove viene gestito il DNS
Verifichi i nameserver. Utilizzi uno strumento online di interrogazione DNS, oppure in una finestra dei comandi:
nslookup -type=ns example.comoppure
dig NS example.com +short- Guardi il nome per capire di chi si tratta. I nameserver hanno solitamente il nome del fornitore al loro interno.
*.ns.cloudflare.comè Cloudflare,ns*.wixdns.netè Wix, i nameserver della Sua società di hosting si riconoscono dal loro nome di dominio. - Modifichi i record presso quel fornitore. È lì che deve accedere e aggiornare la zona.
Un secondo controllo è il whois del dominio (lezione 1.3). Mostra i nameserver così come sono registrati presso il registro. È quello che utilizza il mondo. Se la risposta dei nameserver stessi è diversa, significa che qualcosa non è configurato correttamente.
Copiare i record non equivale a trasferirli
Quando cambia i nameserver, i record non vengono trasferiti automaticamente. Il nuovo fornitore parte da una zona vuota, oppure da una zona standard che ha definito lui stesso. Ciò che era presente nella vecchia zona deve essere ripreso manualmente. Se ad esempio dimentica il record DKIM o un record di verifica per Microsoft 365, quella funzionalità smetterà di funzionare dopo il passaggio.
Per questo vale la regola: prima preparare la zona presso il nuovo fornitore, solo dopo modificare i nameserver. Le lezioni 2.3 e 6.3 approfondiscono questo argomento.
In pratica: come appare in un pannello
In Mio WebOké, nella pagina del dominio, scheda DNS, in alto viene indicato quali nameserver utilizza il dominio. Se vi sono indicati nameserver diversi da quelli del fornitore di hosting, il pannello segnala che il DNS viene gestito altrove. In DirectAdmin, in Amministrazione DNS, vede i record NS presenti nella zona. Attenzione: questi indicano solo cosa è presente nella zona, non cosa è registrato presso il registro. Altri pannelli, come cPanel, Plesk o il pannello del Suo registrar, mostrano le stesse informazioni, di solito sotto una voce come "Nameserver" o "DNS".
Riepilogo
- I nameserver determinano chi gestisce il DNS; i record determinano cosa contiene.
- Ogni dominio ha almeno due nameserver, impostati tramite il registrar.
- La zona è l'insieme dei record presenti sui nameserver.
- Chi gestisce i nameserver, gestisce il DNS: modificare altrove non ha alcun effetto.
- Quando si cambiano i nameserver, i record non vengono trasferiti automaticamente: prima preparare la zona, solo dopo cambiare.
Quiz
Esercizio
Esercizio Z2.1: Chi gestisce il DNS? Cerchi i nameserver di wikipedia.org e del Suo dominio (se ne possiede uno). Li inserisca, e indichi presso quale fornitore dovrebbe modificare il DNS del Suo dominio.
Per approfondire
Questi articoli descrivono la situazione presso WebOké. Presso altri fornitori il funzionamento è simile.
- Guida DirectAdmin 5.1: Che cos'è il DNS e quando è necessario modificarlo?
- Guida DirectAdmin 5.12: DNS in Mio WebOké e con nameserver esterni come Cloudflare
- Utilizzare nameserver propri o esterni (come Cloudflare) per il Suo dominio
- Quanto tempo richiede una modifica dei nameserver o del DNS, e cosa fare se non la vede?
