Cos'è un record NS?

Cambi fornitore di hosting, tutto sembra a posto, ma il sito è offline da sei ore e non capisci perché. Nove volte su dieci il problema è un record NS. I record NS controllano quali nameserver sono responsabili delle impostazioni DNS del tuo dominio. Se…

Bozza

Se hai già letto il capitolo su come funziona il DNS, sai che il DNS traduce i nomi di dominio in indirizzi IP attraverso una serie di ricerche. Il record NS sta proprio a metà di quel processo. Dice a internet dove andare per trovare tutto il resto sul tuo dominio. Senza, i tuoi record A, i record MX, i record CNAME e ogni altra impostazione che hai configurato diventano introvabili.

Cosa significa NS?

NS sta per Name Server. Un record NS dice "questo nameserver è responsabile di tutte le richieste DNS per questo dominio." Non punta al tuo sito. Non punta alla tua email. Punta al server che contiene tutti gli altri tuoi record.

Pensa al dominio come a un edificio e ai record DNS come alle stanze al suo interno. Il record NS è l'indirizzo scritto nella guida che dice a tutti dove si trova l'edificio. Se quell'indirizzo è sbagliato, non importa quanto siano ben sistemate le stanze. Nessuno riesce a trovare l'edificio.

Come si inseriscono i record NS nella catena di ricerca DNS?

Ogni volta che qualcuno scrive il tuo dominio nel browser, la ricerca DNS segue un percorso preciso. Il record NS compare proprio a metà e tutto ciò che viene dopo dipende dal fatto che sia corretto.

Ecco cosa succede passo dopo passo.

  1. Il browser chiede a un resolver DNS di trovare l'indirizzo IP del tuo dominio
  2. Il resolver contatta un root server, che lo indirizza al server TLD della tua estensione (.com, .net, .org)
  3. Il server TLD controlla i record NS del tuo dominio e restituisce gli indirizzi dei nameserver
  4. Il resolver contatta il nameserver indicato nel record NS
  5. Quel nameserver cerca il record A (o il record che serve) e restituisce la risposta
  6. Il browser si collega all'indirizzo IP e carica la pagina

Vedi che ruolo ha il record NS? È il ponte tra il server TLD e il tuo nameserver. Il server TLD non sa nulla del tuo indirizzo IP, della configurazione dell'email o del sito. Sa solo quali nameserver interrogare. Quella risposta viene dal record NS.

Che aspetto ha un record NS?

La struttura è semplice. Quattro parti.

  • Hostname (nome) è il dominio a cui si applica il record. Per il dominio principale si scrive "@" o si lascia vuoto. Per un sottodominio sarebbe il nome del sottodominio
  • Tipo identifica questo come un record NS
  • Valore (nameserver) è l'hostname del nameserver responsabile del tuo dominio. Qualcosa come ns1.exampleprovider.com
  • TTL (time to live) controlla per quanto tempo i server DNS tengono in cache questo record prima di controllare di nuovo. I record NS tendono ad avere un TTL più lungo, spesso 86400 secondi (cioè 24 ore)

Il tuo dominio avrà sempre almeno due record NS, ciascuno che punta a un nameserver diverso. Perché due? Per sicurezza. Se un nameserver va fuori uso, l'altro prende il suo posto e continua a rispondere alle richieste DNS del tuo dominio.

Una configurazione tipica è questa.

  • Nome impostato su @
  • Tipo impostato su NS
  • Valore impostato su ns1.exampleprovider.com
  • TTL impostato su 86400

Poi un secondo record con lo stesso nome e lo stesso tipo, ma che punta a ns2.exampleprovider.com.

Cosa sono i record NS predefiniti?

Quando registri un dominio, il registrar imposta in automatico record NS che puntano ai propri nameserver. La tua zona DNS viene creata e ospitata subito su quei server. Tutti i record che aggiungi dal pannello di controllo del registrar stanno su quei nameserver.

Per molti brand questi valori predefiniti non devono mai cambiare. Se gestisci il DNS nello stesso posto in cui hai comprato il dominio, i valori predefiniti vanno benissimo. Devi toccarli solo quando vuoi che il DNS sia gestito da un altro fornitore.

Quando devi cambiare i record NS?

Ci sono alcune situazioni in cui sostituiresti i record NS per puntare a nameserver diversi.

Passare ai nameserver di un fornitore di hosting

Alcuni fornitori di hosting ti chiedono di puntare i record NS ai loro nameserver. Questo dà loro il pieno controllo della tua zona DNS e rende più facile configurare tutto in automatico per il tuo sito. Una volta fatto, gestisci tutti i record DNS tramite il fornitore di hosting invece che tramite il registrar.

Usare un fornitore DNS di terze parti

I fornitori DNS dedicati spesso offrono tempi di risposta più rapidi, maggiore disponibilità e funzioni più avanzate di un registrar tipico. Per usarne uno, aggiorni i record NS in modo che puntino ai nameserver di quel fornitore. Il dominio resta registrato dov'è, ma le impostazioni DNS passano al nuovo fornitore.

Usare una content delivery network (CDN)

Alcuni servizi CDN richiedono di cambiare i record NS, così possono gestire il DNS e instradare il traffico attraverso la loro rete. Questo permette alla CDN di indirizzare i visitatori al server più vicino, e il sito si carica più in fretta.

Come si cambiano i record NS?

Ecco un dettaglio importante che mette in difficoltà molte persone. I record NS si cambiano presso il registrar del dominio, non nell'editor della zona DNS. È diverso dalla modifica dei record A o CNAME, che si fa nel pannello di gestione DNS di chi ospita i tuoi nameserver.

I passaggi sono questi.

  1. Procurati i nuovi indirizzi dei nameserver dal fornitore a cui stai passando. Di solito ne ricevi due o più (come ns1.newprovider.com e ns2.newprovider.com)
  2. Accedi al tuo account registrar
  3. Trova le impostazioni dei nameserver. Sono separate dall'editor della zona DNS
  4. Sostituisci gli indirizzi dei nameserver attuali con i nuovi
  5. Salva le modifiche

Una cosa da fare prima del cambio. Configura prima tutti i record DNS che ti servono sui nuovi nameserver. In questo modo, quando il traffico inizia ad andare ai nuovi nameserver, i tuoi record sono già lì ad aspettare e il sito resta online per tutto il tempo. Per una guida completa al collegamento di un dominio, vedi il capitolo su come puntare un dominio a un sito.

Cosa succede dopo aver cambiato i record NS?

La modifica non si attiva ovunque nello stesso istante. I server DNS di tutto il mondo tengono in cache i record NS in base al valore TTL. Finché la versione in cache non scade, alcuni server continueranno a mandare le richieste ai vecchi nameserver mentre altri useranno i nuovi.

Questo periodo intermedio si chiama propagazione DNS. Può durare da pochi minuti a 48 ore, anche se la maggior parte delle modifiche si completa entro qualche ora. Durante la propagazione, alcuni visitatori possono vedere la vecchia versione del sito mentre altri vedono la nuova configurazione. È normale e temporaneo.

Per far andare tutto liscio, lascia attivi i record DNS sui vecchi nameserver finché la propagazione non è finita. Non cancellarli subito. Quando hai confermato che tutto funziona sui nuovi nameserver, puoi fare pulizia sui vecchi.

Qual è la differenza tra un record NS e un nameserver?

I due si confondono spesso, ma non sono la stessa cosa.

Un nameserver è il server vero e proprio che conserva i record DNS e risponde alle richieste DNS. È la macchina che fa il lavoro.

Un record NS è solo la voce DNS che dice "per questo dominio vai a parlare con quel nameserver laggiù." È l'indicazione, non il server in sé.

Immagina il nameserver come un edificio e il record NS come la voce nell'elenco telefonico che dice alle persone quale edificio visitare. Cambiare il record NS cambia dove le persone vengono mandate. L'edificio non si sposta.

Cosa succede quando i record NS sono sbagliati?

Se i tuoi record NS puntano a nameserver che non esistono, sono offline o non hanno la tua zona DNS configurata, il dominio smette di funzionare del tutto. Il sito non si carica. L'email non viene consegnata. Ogni servizio legato al dominio si spegne.

Ed è proprio questo che disorienta quando succede. Accedi al pannello DNS e tutto sembra corretto. I tuoi record A ci sono, i record MX sono impostati. Ma non conta nulla, perché il record NS manda internet nel posto sbagliato. Il sistema DNS non vede nemmeno gli altri tuoi record.

Non si rompe un solo servizio. Si rompe tutto insieme.

Le cause più comuni sono semplici.

  • Aggiornare i record NS verso un nuovo fornitore prima di configurare la zona DNS presso quel fornitore
  • Inserire gli indirizzi dei nameserver con errori di battitura
  • Cambiare fornitore di hosting e dimenticare di aggiornare i record NS presso il registrar
  • Lasciare scadere un account di hosting DNS mentre i record NS puntano ancora a quello

Se il tuo dominio smette all'improvviso di funzionare su tutti i servizi, controlla prima i record NS. Sono il colpevole più comune.

Quali sono gli errori comuni con i record NS?

Oltre a puntare ai nameserver sbagliati, ci sono altri errori che tornano di continuo.

  • Impostare un solo record NS. Il tuo dominio dovrebbe avere sempre almeno due record NS che puntano a nameserver diversi. Se ne hai uno solo e quel nameserver va fuori uso, tutto il dominio è irraggiungibile finché non torna attivo
  • Record NS non corrispondenti. I record NS presso il registrar e quelli nella tua zona DNS dovrebbero coincidere. Se puntano a nameserver diversi, la risoluzione DNS può comportarsi in modo imprevedibile
  • Modificare i record NS nella zona DNS invece che presso il registrar. I record NS che contano per la delega stanno a livello di registrar. Cambiarli nell'editor della zona DNS non cambia dove il server TLD manda le richieste
  • Cancellare troppo presto i vecchi record DNS. Se cambi i nameserver e cancelli subito i record dal vecchio fornitore, i visitatori la cui cache DNS punta ancora ai vecchi nameserver vedranno errori finché la propagazione non è completa

Come WEMASY gestisce i record NS

Quando colleghi un dominio personalizzato a WEMASY, non devi cambiare per niente i record NS. WEMASY ti dà i valori specifici dei record DNS (record A e record CNAME) da aggiungere presso il tuo attuale fornitore di nameserver. I tuoi nameserver restano esattamente dove sono.

Così tutto resta semplice. Mantieni il controllo dell'intera zona DNS e collegare il dominio a WEMASY significa solo aggiungere pochi record, non spostare tutta la configurazione DNS. WEMASY gestisce SSL, hosting e instradamento una volta inseriti i record. Scopri cosa include ogni piano nella pagina dei prezzi di WEMASY.

Cosa viene dopo

Ora che sai come i record NS delegano l'autorità DNS del tuo dominio, il prossimo capitolo tratta il record AAAA. Fa lo stesso lavoro del record A ma usa un indirizzo IPv6 invece di IPv4, ed è sempre più rilevante man mano che internet passa al nuovo formato di indirizzamento. Per una panoramica di tutti i tipi di record e di quando usare ciascuno, vedi il capitolo sui tipi di record DNS.

Domande frequenti

Si possono avere record NS diversi per un sottodominio?

Sì. Puoi delegare un sottodominio a un diverso gruppo di nameserver creando record NS per quel sottodominio nella tua zona DNS. Si chiama delega del sottodominio. Il DNS del sottodominio è allora gestito interamente dai nameserver che indichi, separato dal resto del dominio. È comune nelle grandi organizzazioni in cui team diversi gestiscono i propri sottodomini. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.

Quanti record NS dovrebbe avere un dominio?

Almeno due. Avere due o più record NS garantisce che, se un nameserver va offline, l'altro possa comunque rispondere alle richieste DNS. La maggior parte dei fornitori DNS assegna da due a quattro nameserver per impostazione predefinita. Non c'è un limite massimo rigido, ma due è il minimo per un funzionamento affidabile.

I record NS influiscono sulla consegna dell'email?

Indirettamente sì. I record NS determinano quali nameserver contengono i tuoi record MX, i record SPF e le altre voci DNS legate all'email. Se i tuoi record NS puntano a nameserver che non hanno i record email corretti, la consegna dell'email al tuo dominio fallisce. I record NS in sé non instradano l'email, ma controllano dove sono conservate le istruzioni di instradamento.

È sicuro cambiare i record NS mentre il sito è online?

È sicuro se ti prepari prima. Configura tutti i record DNS sui nuovi nameserver prima di cambiare i record NS presso il registrar. In questo modo, quando le richieste DNS iniziano ad arrivare ai nuovi nameserver, i record corretti sono già lì. Tieni attivi i record sui vecchi nameserver finché la propagazione non è finita. Se fatto bene, i visitatori non dovrebbero accorgersi del passaggio.

Qual è la differenza tra cambiare i record NS e cambiare un record A?

Cambiare un record A aggiorna una singola impostazione che dice al DNS a quale indirizzo IP di server collegarsi. Cambiare i record NS sposta l'intera zona DNS a un altro fornitore. Quando cambi i record NS, tutta la gestione DNS, compresi record A, record MX, record CNAME e tutto il resto, passa ai nuovi nameserver. È una modifica molto più grande dell'aggiornamento di un solo record.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.