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

www, reindirizzamento e ciò che il DNS non fa

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

Obiettivo della lezione: Dopo questa lezione conoscerà la differenza tra DNS (dove si trova il server) e il reindirizzamento (quale pagina riceve), e saprà configurare correttamente www.

Concetti chiave: www, reindirizzamento (redirect, 301/302), puntatore di dominio o alias, certificato https, un percorso non esiste nel DNS

Cosa sa e cosa non sa il DNS

Il DNS risponde a un solo tipo di domanda: "dove si trova questo nome?" La risposta è un indirizzo (A, AAAA) oppure un altro nome (CNAME). Dopodiché il compito del DNS è concluso. Tutto ciò che avviene in seguito è gestito dal server web presente a quell'indirizzo.

Un indirizzo web è composto da più di un nome:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protocollo   nome          percorso parametri

Solo la parte centrale, il nome, arriva al DNS. Il protocollo (https), il percorso (/contact) e i parametri non vengono mai visti dal DNS. Da ciò derivano alcune cose che sorprendono molte persone:

  • Il DNS non può reindirizzare verso una pagina. Un record come "example.com verso othersite.example/actie" non esiste.
  • Il DNS non sceglie tra http e https. Se un visitatore arriva su https lo stabilisce il server web.
  • Il DNS non sa quale sito web si trova su un server. Su un solo indirizzo IP possono funzionare centinaia di siti web. Il browser invia il nome insieme alla propria richiesta, e il server web sceglie il sito giusto in base a quello.

Il reindirizzamento avviene sul server web

Vuole che example.com reindirizzi i visitatori verso www.example.com, oppure che un secondo nome di dominio punti al Suo sito principale? In tal caso servono due passaggi:

  1. DNS: faccia puntare il nome verso un server web in grado di eseguire il reindirizzamento. Di solito si tratta del Suo stesso hosting, oppure di un servizio di reindirizzamento del Suo registrar.
  2. Server web: imposti lì un reindirizzamento (redirect). Il server non risponde quindi con una pagina, ma con "vada a questo altro indirizzo". Il browser lo segue automaticamente.

Un reindirizzamento ha un codice:

CodiceSignificaSi usa per
301Trasferito permanentementeUn reindirizzamento fisso, ad esempio dal dominio principale a www. I motori di ricerca adottano il nuovo indirizzo.
302 (o 307)Altrove temporaneamenteUna pagina promozionale temporanea o manutenzione.

Un puntatore di dominio o alias di dominio è qualcosa di diverso: lo stesso sito web si mostra sotto due nomi, senza che la barra degli indirizzi cambi. Anche questo lo gestisce il pannello di hosting, non il DNS. Il DNS del secondo nome deve solo puntare allo stesso server.

Esiste anche il frame forwarding: la barra degli indirizzi continua a mostrare il Suo dominio mentre si vede un altro sito. Questo spesso funziona male con i siti web moderni (che rifiutano di caricarsi in un frame) e ai motori di ricerca non piace. È preferibile non usarlo.

www: sì o no?

www è semplicemente un sottodominio. Se far funzionare il Suo sito su www.example.com oppure su example.com è una scelta. L'importante è solo:

  1. Devono funzionare entrambi. Le persone digitano l'uno o l'altro. Se manca un record per www, riceveranno un messaggio di errore che indica che il sito non esiste.
  2. Scelga uno dei due come indirizzo principale e faccia reindirizzare l'altro verso di esso con un 301. In questo modo un motore di ricerca vede un solo sito, non due copie.

Nel DNS ciò si traduce di solito in:

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

oppure un proprio record A per www con lo stesso indirizzo. Anche un wildcard (lezione 3.3) può gestire www. Con un servizio esterno, come una piattaforma di e-commerce, www spesso punta con un CNAME verso il servizio e il dominio principale con un record A verso un indirizzo fornito dal servizio (la lezione 3.2 spiega il perché).

Anche il certificato ne fa parte

Un browser mostra il lucchetto solo se il server possiede un certificato esattamente per il nome digitato dal visitatore. Un certificato per example.com non copre automaticamente www.example.com. Si assicuri quindi che il certificato contenga entrambi i nomi.

Questo ha una conseguenza per il reindirizzamento: un visitatore che apre https://example.com riceve prima un controllo del certificato e solo dopo il reindirizzamento. Senza un certificato valido per il dominio principale vedrà un avviso, anche se in seguito viene reindirizzato correttamente. Anche il nome che si limita a reindirizzare ha quindi bisogno di un certificato.

I certificati gratuiti come quelli di Let's Encrypt verificano che il nome punti davvero al Suo server. Se il DNS punta ancora verso un vecchio server, la richiesta non andrà a buon fine. Prima il DNS, poi il certificato.

Nella pratica: ecco come appare in un pannello

Come esempio utilizziamo DirectAdmin. In cPanel, Plesk e altri pannelli la sezione si chiama spesso "Redirects" o "Reindirizzamenti".

  1. Apra Reindirizzamenti del sito (reindirizzamento).
  2. Inserisca il percorso da reindirizzare, ad esempio / per l'intero sito.
  3. Scelga il tipo: 301 per permanente.
  4. Inserisca l'indirizzo di destinazione, con https://.
  5. Salvare.

Il DNS del nome deve a tal fine puntare al Suo stesso hosting. Se punta verso un altro servizio, il visitatore non arriverà mai a questo reindirizzamento.

Riepilogo

  • Il DNS fornisce solo l'indirizzo di un nome. Percorso, protocollo e parametri non vengono visti dal DNS.
  • Il reindirizzamento (301, 302) e i puntatori di dominio sono gestiti dal server web, non dal DNS.
  • Si assicuri che sia il dominio principale sia www abbiano un record, e ne scelga uno come indirizzo principale.
  • Un certificato deve coprire ogni nome che un visitatore può digitare, anche il nome che si limita a reindirizzare.
  • Prima il DNS corretto, poi il certificato.

Quiz

1. È possibile, con un record DNS, far reindirizzare example.com verso https://othersite.example/actie?



2. I visitatori che digitano www.example.com ricevono il messaggio "questo sito non è raggiungibile", mentre example.com funziona. Cosa manca probabilmente?



3. Quale codice di reindirizzamento si usa per inviare in modo fisso il dominio principale verso www?



4. example.com reindirizza verso https://www.example.com. I visitatori che aprono https://example.com vedono prima un avviso relativo al certificato. Perché?



Esercizio

Esercizio Z3.4: www: CNAME o A? Come è configurato www.sidn.nl nel DNS? Cerchi quale record è presente per www.sidn.nl e inserisca il tipo (A, AAAA o CNAME) e il valore. Suggerimento: cerchi prima un CNAME.

Per questa lezione non è previsto alcun esercizio di configurazione nella zona di esercitazione: il reindirizzamento avviene su un server web, non nel DNS.

Esercizio Z3.4: www: CNAME o A?



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.

Per saperne di più

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…