Come può un computer con IP dinamico funzionare come server web?


Risposte:


29

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.

inserisci qui la descrizione dell'immagine

Pagina dei servizi DynDNS


Difficile da rendere più completo di così.
Gnoupi,

Ho provato a utilizzare dyndns.com dal mio router Linksys WRT54G e dyndns ha affermato che stavo aggiornando troppo frequentemente e mi ha dato il via. Linksys non era interessato a correggere questo errore. Quindi potrebbe essere necessario eseguire il programma di aggiornamento da dyndns sul PC, non quello integrato nel router.
bobmcn,

Consiglio sempre di utilizzare il servizio di aggiornamento PC DynDNS proprio per questo motivo.
Axxmasterr,

Potresti farlo senza la porta 80, senza richiedere alcun lavoro aggiuntivo da parte dell'utente, facendo in modo che l'host DynDns sul tuo account si connetta al tuo IP dinamico aggiornato sulla porta specifica, giusto?
MK12,

1
Quindi, se il sito Web utilizza 8080, l'utente dovrà digitare example.tld: 8080? O i browser Web provano automaticamente 8080 se 80 non funziona?
MK12,

4

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).


Ho provato Unite(segui il link nella mia risposta ad un'altra risposta oltre a quella). Non è molto stabile. Suggerirei comunque di attenervi DynDNSse intendete lasciare il web server non assistito (per ora).
nik,

Quando lo stavo usando, era abbastanza stabile. Hai delle recensioni o articoli a riguardo? Sono curioso.
Gnoupi,


0

Funziona con un piccolo programma di supporto in esecuzione sul tuo computer che aggiorna la voce DNS ogni volta che cambia l'indirizzo IP.


0

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.


0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.