Я не самый знающий парень, когда-либо работающий с сетями, но здесь идет ...
Я создал приложение с NodeJS, и я хотел бы проверить приложение в моей локальной сети со своей семьей. Приложение прослушивает порт 1337
предмет соединений, и я могу нормально получить доступ к приложению через мой компьютер, набрав localhost:1337
, 192.168.0.3:1337
или даже http://joel-pc:1337/
в адресной строке моего браузера.
Я также буду запускать Apache вместе с NodeJS, и я могу получить доступ к этому штрафу, набрав 192.168.0.3
или http://joel-pc/
в адресной строке браузера, если он подключен к той же сети.
Теперь вот странная часть; Если я остановлю службу apache, изменим приложение узла на прослушивание через порт 80
(http), инстантированный 1337
, оно будет доступно на моем компьютере, введя localhost
, 192.168.0.3
или даже http://joel-pc
в адрес моего браузера. бар. Тем не менее, я все еще не могу получить доступ к NodeJS на любом другом компьютере в моей сети, кроме моего собственного.
Я пытался создать исходящее правило в Windows 7, чтобы разрешить доступ к порту 1337, но я все еще не могу получить доступ к своему серверу NodeJS на любом другом компьютере, кроме моего, даже если он прослушивает порт 80. Есть ли что-то очевидное, что я упускаю здесь?