No soy el tipo más entendido con redes, pero aquí va ...
He creado una aplicación con NodeJS y me gustaría probar la aplicación en mi LAN con mi familia. La aplicación escucha en el puerto 1337para las conexiones y yo puede tener acceso a la multa de aplicaciones a través de mi propio ordenador escribiendo localhost:1337, 192.168.0.3:1337o incluso http://joel-pc:1337/en la barra de direcciones del navegador.
También estaré ejecutando Apache junto con NodeJS, y puedo acceder a esta multa escribiendo 192.168.0.3o http://joel-pc/en la barra de direcciones de un navegador siempre que esté conectado a la misma red.
Ahora aquí está la parte extraña; Si detengo el servicio apache, cambio mi aplicación de nodo para escuchar en el puerto 80(http) en lugar de 1337eso, será accesible en mi PC escribiendo localhost, 192.168.0.3o incluso http://joel-pcen la barra de direcciones de mi navegador. Sin embargo, todavía no puedo acceder a NodeJS en ninguna otra PC de mi red aparte de la mía.
Intenté crear una regla de salida dentro de Windows 7 para permitir el acceso al puerto 1337, pero aún no puedo acceder a mi servidor NodeJS en ninguna otra PC que no sea la mía, incluso si está escuchando en el puerto 80. ¿Hay algo obvio? Me estoy perdiendo aquí?