Nie jestem najbardziej kompetentnym facetem w dziedzinie sieci, ale proszę bardzo ...
Stworzyłem aplikację w NodeJS i chciałbym przetestować ją w mojej sieci LAN z rodziną. Aplikacja nasłuchuje na porcie 1337
połączeń i mogę uzyskać do niej dobry dostęp przez komputer, wpisując ją localhost:1337
, 192.168.0.3:1337
a nawet http://joel-pc:1337/
w pasku adresu przeglądarki.
Będę również uruchamiał apache obok NodeJS i mogę uzyskać dostęp do tej grzywny, wpisując 192.168.0.3
lub http://joel-pc/
w pasku adresu przeglądarki, o ile jest on podłączony do tej samej sieci.
Oto dziwna część; Jeśli zatrzymam usługę Apache, zmienię aplikację węzła na nasłuchiwanie na porcie 80
(http) 1337
, będzie ona dostępna na moim komputerze przez wpisanie localhost
, 192.168.0.3
a nawet http://joel-pc
w pasku adresu przeglądarki. Jednak nadal nie mogę uzyskać dostępu do NodeJS na żadnym innym komputerze w mojej sieci oprócz mojej.
Próbowałem utworzyć regułę wychodzącą w systemie Windows 7, aby umożliwić dostęp do portu 1337, ale nadal nie mogę uzyskać dostępu do mojego serwera NodeJS na innym komputerze niż mój, nawet jeśli nasłuchuje na porcie 80. Czy jest coś oczywistego Brakuje mi tutaj?