Non sono il ragazzo più esperto di sempre con il networking, ma qui va ...
Ho creato un'applicazione con NodeJS e vorrei testare l'applicazione sulla mia LAN con la mia famiglia. L'applicazione in ascolto sulla porta 1337
per le connessioni e posso accedere al bene di applicazione attraverso la mia PC digitando localhost:1337
, 192.168.0.3:1337
o anche http://joel-pc:1337/
nella barra degli indirizzi del mio browser.
Eseguirò anche Apache insieme a NodeJS, e posso accedere a questo bene digitando 192.168.0.3
o http://joel-pc/
nella barra degli indirizzi di un browser purché sia connesso alla stessa rete.
Ora ecco la parte strana; Se mi fermo il servizio apache, cambiare la mia applicazione nodo in ascolto sulla porta 80
(http) al posto della 1337
, sarà accessibile sul mio pc digitando localhost
, 192.168.0.3
o anche http://joel-pc
nella barra degli indirizzi del mio browser. Tuttavia, non riesco ancora ad accedere a NodeJS su nessun altro PC della mia rete a parte il mio.
Ho provato a creare una regola in uscita in Windows 7 per consentire l'accesso alla porta 1337, ma non riesco ancora ad accedere al mio server NodeJS su un PC diverso dal mio, anche se è in ascolto sulla porta 80. C'è qualcosa di ovvio Mi sto perdendo qui?