di seguito scrivo quello che ho capito io di come funziona la cosa
quando io mi collego ad internet il provider che mi dà la connettività mi assegna un ip pubblico dinamico tipo 151.27.19.247.
se sul pc con il quale mi collego avvio un web server, per esempio apache, allora collegandomi
a http://151.27.19.247 riesco a vedere un mio sito residente in locale come fosse su web, e fin qui ok. però sono raggiungibile solo via numerico che cambia ogni volta che mi collego.
supponiamo però che io acquisti un dominio www.mionome.it
il dominio l'acquisto presso un provider e se oltre al nome acquisto anche l'hosting, allora il provider assegnerà a tale dominio l'ip di una delle sue macchine, mi darà accesso via ftp a questa macchina e tutto bene.
ma se io volessi avere fisicamente il sito su un mio pc dovrei rendirizzarlo (dns): se il provider lo permette, non faccio altro che assegnare www.miosito.it che ho acquistato, al mio ip che chiaramente dovrà essere statico.
in qualche maniera ci deve comunque essere un isp che faccia da manteiner del dominio e permettere la gestione dei dns.
quindi se compro solo il nome a dominio, ho solo quello, se acquisto anche l'hosting, acquisto anche lo spazio e i servizi su una macchina del provider e in pratica anche un suo ip.
se sul mio stesso pc poi volessi far puntare un altro dominio, dovrei acquistarlo e analogamente al primo, reindirizzarlo.
spetterà a me, poi, configurare il web server in maniera tale da dividere i due siti correttamente in base al nome digitato sul browser. (virtual host)
tutto sommato, è corretto quello che ho detto, avete cose da correggere, aggiungere, chiarire?
grazie a tutti