it-swarm.it

Connessione al server Web locale quando sono fuori dalla mia LAN

Ho un server web in esecuzione da casa mia. Ho assegnato un indirizzo come 192.168.1.123 sulla porta 80.

Capisco che questo è in esecuzione sulla mia rete locale. Se vado su un altro computer sulla mia rete e digito l'indirizzo IP del server, posso vedere il server.

C'è un modo per accedere a questo server dall'esterno della mia LAN?

17
Chris

Sì, è necessario impostare il router per inoltrare le connessioni alla porta 80 al proprio indirizzo IP interno (192.168.1.123). Cerca Port Forwarding nella schermata di amministrazione del router che immagino tu acceda andando a http://192.168.1.1

Tenere presente che l'ISP potrebbe bloccare completamente la porta 80, nel qual caso è possibile eseguire il server Web su una porta diversa (ad esempio, p. 8180) e avere le connessioni router in avanti sulla porta 8180 sul proprio IP interno.

Per accedere al tuo server dall'esterno, devi solo indirizzare il browser al tuo indirizzo IP esterno che puoi trovare andando su http://www.ipchicken.com

17
Icarus

Supponendo che tu abbia una connessione a Internet:

https://github.com/progrium/localtunnel

è un modo rapido per accedere al tuo server locale da internet. Potrebbero esserci implementazioni simili in altre lingue/piattaforme. Questo è solo quello che conosco.

Ricorda che i problemi di sicurezza devono essere attentamente considerati quando si apre la rete locale al mondo.

5
seph

Se si utilizza un server Web PHP è possibile impostarlo in questo modo:

php -S <YourIPAdresse>:<SomePortNumber> <StartPHPpage>

Esempio: "php -S 192.168.1.123:9000 index.php"

0
Birol Efe