Vai al contenuto

Impostazioni cookie

Scelga per ogni tipo quali cookie consente. Può modificare la sua scelta in qualsiasi momento tramite Impostazioni cookie in fondo a ogni pagina. Informativa sulla privacy

Necessari

Sempre attivi

Servono per accedere, conservare il carrello e ricordare le sue scelte. Sono sempre attivi.

Quali cookie?
  • weboke_sessie, weboke_klant, weboke_remember: la sua sessione e la permanenza dell'accesso
  • weboke_basket: il suo carrello
  • wkBtwIncl: visualizzazione dei prezzi con o senza IVA
  • wok_cookies: la sua scelta sui cookie, 12 mesi

Misurano quale annuncio porta a una visita o a un ordine, così non paghiamo annunci che non funzionano.

Quali cookie?
  • Google Ads tramite Google Tag Manager (_gcl_au, _gcl_aw), fino a 90 giorni
  • OpenAI Ads, annunci in ChatGPT
  • wok_aff: tramite quale partner è arrivato da noi (programma di affiliazione), 60 giorni

4,6

Paese e lingua

Ogni paese ha il suo sito, con i prezzi e l'IVA di quel paese.

Vedi

Record A e AAAA

Modulo 3: Record per il Suo sito web · Tempo di lettura: 7 minuti

Obiettivo della lezione: Dopo questa lezione sarà in grado di far puntare un nome verso un indirizzo IPv4 e uno IPv6, e saprà cosa va storto se dimentica il record AAAA.

Concetti chiave: record A, record AAAA, IPv4, IPv6, record A multipli, indirizzi di documentazione

Il record più usato

Se qualcuno vuole visitare il Suo sito web, il browser deve sapere su quale indirizzo si trova il server. Tale indirizzo è un indirizzo IP, e il record che collega un nome a quell'indirizzo si chiama record A (A di address). È il record più antico e più usato nel DNS.

Un record A appare in una zona in questo modo:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Legga da sinistra a destra: il nome example.com., può essere memorizzato per 3600 secondi, nella classe internet (IN, che quasi non vede mai diversa), tipo A, valore 192.0.2.10.

Un record A punta sempre verso un indirizzo IPv4: quattro numeri da 0 a 255, separati da punti. Esistono circa 4,3 miliardi di questi indirizzi, e sono troppo pochi per tutti i dispositivi sulla terra. Per questo esiste IPv6.

AAAA: lo stesso, ma per IPv6

Un indirizzo IPv6 è molto più lungo: otto gruppi di quattro caratteri esadecimali, separati da due punti. Gruppi consecutivi composti solo da zeri possono essere sostituiti una volta da ::. Il record che collega un nome a un indirizzo IPv6 si chiama record AAAA, pronunciato "quad-A". Il nome deriva dal fatto che un indirizzo IPv6 è quattro volte più lungo di un indirizzo IPv4 (128 bit contro 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Un nome può avere entrambi: un record A e un record AAAA. Questa è addirittura la situazione normale per l'hosting moderno. Un visitatore con una connessione IPv6 (sempre più reti domestiche e quasi tutte le reti mobili) utilizzerà di solito il record AAAA, un visitatore senza IPv6 il record A.

In questo corso utilizziamo gli indirizzi 192.0.2.x, 198.51.100.x e 203.0.113.x per IPv4 e 2001:db8:: per IPv6. Questi sono riservati appositamente per la documentazione (RFC 5737 e RFC 3849): non vengono mai assegnati a un server reale, quindi un esempio non può mai puntare per errore al server di qualcuno.

L'insidia: il record AAAA dimenticato

Nella pratica questo va spesso storto. Trasferisce il Suo sito web su un nuovo server, oppure collega il Suo dominio a una piattaforma di e-commerce. Modifica correttamente il record A con il nuovo indirizzo. Ma era presente anche un record AAAA verso il vecchio server, e Lei lo lascia così com'è.

Il risultato: i visitatori senza IPv6 vedono il nuovo sito, i visitatori con IPv6 (spesso chiunque sia su 4G o 5G) vedono il vecchio sito, oppure un messaggio di errore se il vecchio server non esiste più. E poiché Lei a casa forse non ha IPv6, Lei non nota nulla di strano. "Sul mio laptop funziona, sul mio telefono no" è un segnale classico.

La regola è quindi: se modifica il record A, controlli sempre anche il record AAAA. Ci sono tre possibilità:

  1. Il nuovo server ha anche un indirizzo IPv6: imposti il record AAAA su quel nuovo indirizzo.
  2. Il nuovo server non ha IPv6: rimuova il vecchio record AAAA.
  3. Non c'era alcun record AAAA: allora non deve fare nulla.

Record A multipli per un nome

Un nome può avere più di un record A:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

Il DNS restituisce allora entrambi gli indirizzi, e il browser ne sceglie uno. I siti più grandi lo utilizzano per distribuire i visitatori su più server o per poter continuare a funzionare se uno si guasta. Per un sito web normale, questo di solito non è desiderabile: se uno dei due indirizzi è un vecchio server, metà dei Suoi visitatori riceve il sito sbagliato. Le piattaforme come i costruttori di negozi online chiedono quindi spesso esplicitamente: "verifichi che sul Suo dominio sia presente un solo record A".

Cosa è consentito e cosa no in un record A

  • Il valore è sempre un indirizzo IP, mai un nome. Se vuole far puntare un nome verso un altro nome, Le serve un CNAME (lezione 3.2).
  • Dopo un indirizzo IP non si mette un punto. Il punto finale appartiene solo ai nomi (lezione 2.2).
  • Un record A non contiene una porta né un percorso. 192.0.2.10:8080 o 192.0.2.10/shop non sono possibili. Il DNS sa solo dove si trova un server, non quale pagina vuole vedere (lezione 3.4).
  • Per il nome del dominio stesso, nella maggior parte dei pannelli si usa @ oppure si lascia vuoto il campo del nome. Per un sottodominio si inserisce solo la prima parte, come www o shop.

Nella pratica: ecco come appare in un pannello

Come esempio utilizziamo DirectAdmin, un pannello di hosting molto usato. Altri pannelli (cPanel, Plesk, Cloudflare e le schermate DNS della maggior parte dei registrar) chiamano i pulsanti in modo diverso, ma i campi sono ovunque gli stessi: tipo, nome, TTL e valore.

  1. Apra Amministrazione DNS e scelga il dominio giusto.
  2. Clicchi su Aggiungi Record.
  3. Scelga come tipo A (o AAAA per IPv6).
  4. Alla voce Nome inserisca solo la prima parte, ad esempio shop per shop.example.com. Per il dominio stesso lo lasci vuoto oppure digiti @.
  5. Lasci il TTL sul valore predefinito, ad esempio 3600.
  6. Alla voce Valore inserisca l'indirizzo IP, ad esempio 203.0.113.10.
  7. Salvare.

Per modificare un record esistente si usa la matita accanto al record. Verifichi poi nello stesso elenco se è presente ancora un record AAAA per lo stesso nome.

Riepilogo

  • Un record A collega un nome a un indirizzo IPv4, un record AAAA a un indirizzo IPv6.
  • Un nome può avere entrambi; con l'hosting moderno è normale.
  • Se modifica il record A, controlli sempre anche il record AAAA: altrimenti i visitatori IPv6 vedono il vecchio server.
  • Il valore è sempre un indirizzo IP, senza punto, porta o percorso.
  • Record A multipli per un nome sono possibili, ma per un sito web normale di solito è un errore.

Quiz

1. Verso cosa punta un record AAAA?



2. Ha trasferito il Suo sito web e ha modificato il record A. Sul Suo laptop vede il nuovo sito, sul Suo telefono via 5G il vecchio. Qual è la causa più probabile?



3. Quale valore è valido per un record A?



4. Perché questo corso utilizza indirizzi come 192.0.2.10 e 2001:db8::10?



Esercizio

Esercizio Z3.1: Cercare A e AAAA. Cerchi l'indirizzo IPv4 (A) e l'indirizzo IPv6 (AAAA) di wikipedia.org. Inserisca entrambi gli indirizzi. Se wikipedia.org ne ha più di uno, uno è sufficiente.

Esercizio Z3.1: Consultare i record A e AAAA



Quello che inserisce e quello che troviamo in rete non viene memorizzato. Il Suo browser ricorda le Sue risposte e se ha superato l'esercizio. Se ha effettuato l'accesso, conserviamo solo l'informazione che l'esercizio era (quasi) corretto in I miei corsi; lì può anche eliminarla.

Esercizio O3.1: Configurare personalmente nella Sua zona di esercitazione. Crei nella Sua zona di esercitazione due record per il nome web:

  • un record A con il valore 192.0.2.10
  • un record AAAA con il valore 2001:db8::10

Clicchi poi su Controllare.

Esercizio O3.1

Questo esercizio lo svolge nella Sua zona di esercitazione: una vera zona DNS sui nameserver di WebOké, solo per Lei. Si registri con il Suo indirizzo email. Riceverà un link di accesso via email e tornerà poi a questa lezione. Usiamo il Suo indirizzo solo per il corso.

Per approfondire

Questi articoli descrivono i passaggi nei pannelli di WebOké; in altri pannelli funzionano in modo simile.

Un momento…

Configuri i suoi domini

Per ogni dominio imposti i nameserver, il collegamento al suo hosting e chi ne diventa l'intestatario.

Caricamento dei suoi domini…