Eu não sou o cara mais experiente de todos os tempos, mas aqui vai ...
Criei um aplicativo com o NodeJS e gostaria de testar o aplicativo na minha LAN com minha família. A aplicação escuta na porta 1337
para conexões e eu posso acessar a multa aplicação através do meu próprio PC, digitando localhost:1337
, 192.168.0.3:1337
ou até mesmo http://joel-pc:1337/
na barra de endereços do meu navegador.
Também estarei executando o apache ao lado do NodeJS e posso acessar essa multa digitando 192.168.0.3
ou http://joel-pc/
na barra de endereços do navegador, desde que esteja conectada à mesma rede.
Agora aqui está a parte estranha; Se eu parar o serviço apache, mudar a minha candidatura nó para escutar na porta 80
(http) insted de 1337
, será acessível no meu pc, digitando localhost
, 192.168.0.3
ou até mesmo http://joel-pc
na barra de endereços do meu navegador. No entanto, ainda não consigo acessar o NodeJS em nenhum outro PC da minha rede além do meu.
Tentei criar uma regra de saída no Windows 7 para permitir o acesso à porta 1337, mas ainda não consigo acessar o servidor NodeJS em nenhum outro PC que não seja o meu, mesmo que esteja escutando na porta 80. Existe algo óbvio Estou perdendo aqui?