Risposte:
L'ho già fatto in precedenza e il processo è piuttosto semplice.
Ho gestito un server web su un account di accesso remoto che doveva disconnettere e scorrere gli IP ogni 12 ore per essere conforme ai miei Termini di servizio ISP in quel momento. Suppongo che nel tuo caso non dovrai preoccuparti della logica per mantenere la composizione, quindi salterò direttamente alla parte successiva.
la prima cosa che devi fare è creare un nome di dominio pienamente qualificato risolvibile che sia risolvibile su Internet. Puoi farlo se esegui il tuo server DNS o puoi utilizzare un servizio gratuito come DynDNS per creare un nome statico, ma risolvibile che utilizzerai per accedere al tuo server web.
Dopo aver selezionato il nome del dominio e disporre di una voce DNS valida per risolverlo, il passaggio successivo consiste nell'installare il servizio di aggiornamento DynDNS sul server Web che aggiornerà la voce DNS in modo dinamico quando l'IP cambia.
Il prossimo passo è costruire il tuo webserver. Ho usato con successo sia IIS che Apache in questo scenario. Qualunque server tu usi è una questione di preferenze personali.
Al termine, sarà necessario assicurarsi che il router / firewall sia configurato per il port forwarding al server Web all'interno della rete. Consiglio di inoltrare la porta 80 che renderà il sito accessibile a chiunque digiti il nome di dominio completo nel proprio browser. Se si desidera mantenere privato questo server, è possibile considerare di posizionare il server Web su un'altra porta.
Penso che tu stia cercando un servizio DNS dinamico. Ce ne sono diversi, ecco un esempio: No-IP
Dovrai creare un account, quindi avere un software in esecuzione sul tuo computer che aggiornerà il tuo IP sul loro server.
Dopo, ci sarà un indirizzo come username.no-ip.org, username.myftp.org, ecc. Che indicherà il tuo computer.
Altre possibilità, se si desidera ospitare un piccolo sito informale e si desidera piuttosto qualcosa di semplice da configurare, è possibile utilizzare Opera Unite . Direttamente da Opera, ti consente di ospitare un server web (o direttamente un file / foto server) e si occupa dello stesso DNS dinamico.
Tieni presente, tuttavia, che questa è una soluzione per un sito Web piuttosto "volatile" e personale, che vorresti mostrare agli amici, senza averlo sempre online.
Il servizio "Unite" di Opera è ancora in versione beta al momento (anche se già stabile).
Unite
(segui il link nella mia risposta ad un'altra risposta oltre a quella). Non è molto stabile. Suggerirei comunque di attenervi DynDNS
se intendete lasciare il web server non assistito (per ora).
Stai cercando DynDNS ?
Verifica Come ottenere il mio indirizzo IP?
Come menzionato altrove, il servizio DynDNS aggiornerà periodicamente un server dei nomi (dove www.example.com viene tradotto in 127.123.234.10 o qualsiasi altra cosa).
Volevo solo aggiungere che alcuni router di rete hanno questa funzione integrata, come la maggior parte dei router Linksys. In questo modo non hai nemmeno bisogno di software in esecuzione sul computer.
Uso freedns.afraid.org allo stesso scopo di DynDNS e non mi costa nulla, e ha uno script di aggiornamento che eseguo sul mio server Linux. Uso StartSSL per generare anche un certificato valido.