Newsgroup: it.comp.reti.ip-admin
Titolo: [OT Forse] Domanda banale e forse stupida...

Ciao a tutti... io non ho ancora capito una cosa... ed è la seguente... Su
internet, su siti specializzati, si possono acquistare domini di varie
gerarchie, con pochi clic e una carta di credito... e fin qui tutto ok... ma
una volta che ho il mio dominio... cosa me ne faccio?
Se io ho un sito da pubblicare, e il dominio... cosa devo fare? Andare da un
internet provider che mi ospiti sul suo webserver il mio dominio... e qui il
succo della mia curiosità... come si fà a legare l'ip statico del webserver
( che dovrebbe essere uno per tutta la macchina no? ) al mio specifico sito
dentro il disco del server?
Io, da ignorante che sono in materia, immagino la mia connessione dialup...
con il mio IP ( dinamico vabbè ) e poi penso... "bhè... se sul mio pc ho il
sito, e se avessi un ip dinamico, e una connessione fissa... tutto dovrebbe
funzionare... quando registro il mio dominio dò il "percorso" sul mio disco
e lo associo( in fase di registrazione del dominio ) al dominio stesso."...
ma nel caso di più siti su un'unica macchina? Adesso però mi viene un
dubbio... siccome sò dell'esistenza dei DNS... mi
viene il sospetto che il dominio, adeguatamente commutato in ottetti, sia
quel famoso numero ip identicativo... ma a questo punto tanti siti su un
webserver vuol dire tanti ip del server medesimo?
Ok, ammetto di avere le idee un pò confuse forse... qualcuno sà illuminarmi
una volta per tutte?
Grazie
Marco

una volta per tutte?
Poche idee ma confuse? :-)
Alla fine non sei poi lontanissimo dalla realta'. Le cose (per grandi
linee) funzionano cosi': un nome di dominio viene registrato dalle
autorita' competenti (es: per tutta la gerarchia .it e' competente la
registration authority italiana) che inseriscono nei loro name server
l' indirizzo IP del name server autoritativo per il dominio appena
registrato. Quando qualcuno cerca di accedere a quel dominio, passera'
in genere prima dai server dell' autorita' italiana, da cui poi verra'
reindirizzato sul server autoritativo per quel dominio che gli
fornira' l' indirizzo IP "finale" della macchina a cui sta cercando di
accedere.
A questo punto, sta alla macchina stessa gestire uno o piu' domini che
puntino su di lei. I web server che trovi in circolazione attualmente
(IIS, Apache) sono tutti tranquillamente in grado di configurarsi per
gestire un numero teoricamente illimitato di domini. La gestione dei
domini multipli puo' utilizzare o diversi indirizzi IP (IP based
virtual hosting) oppure un solo indirizzo IP ma nomi di dominio
diversi (name based virtual hosting). Questo e' possibile perche' il
web server "legge" le richieste ad un livello ISO/OSI superiore a
quello del semplice trasporto di informazioni (il TCP/IP, per capirsi)
per cui e' in grado di discriminare le richieste basandosi su
informazioni aggiuntive (quali appunto il nome di dominio) a cui lo
strato "inferiore" di gestione del network non puo' accedere in quanto
quelle informazioni "non esistono" al suo livello (sono contenute come
dati all' interno dei pacchetti che pero' non vengono esaminati
durante l' instradamento degli stessi, in quanto le informazioni
necessarie all' instradamento sono tutte contenute nell' intestazione
dei pacchetti da distribuire).
Quando registri un nome di dominio presso terzi, questi non fanno
altro che registrare il nome presso l' autorita' competente facendolo
puntare sui LORO server. A quel punto sei tu che devi dire verso quale
indirizzo IP "finale" il loro name server deve puntare, e dev'essere
l' indirizzo di una macchina che ospiti un web server configurato in
maniera tale da rispondere alle richieste verso quel dominio. E'
chiaro che se prendi un pacchetto integrato (dominio + hosting di
sito), tutto quello che fanno e' far puntare il nome su uno dei loro
web server che viene riconfigurato al volo per rispondere sul nuovo
nome, e poi ti mettono a disposizione qualche tipo di interfaccia con
cui puoi scaricare i file del tuo sito sul server per rendere
operativo il sito.
Luca