Ich bin nicht der kenntnisreichste Typ, der jemals mit Networking zu tun hatte, aber hier ist ...
Ich habe eine Anwendung mit NodeJS erstellt und möchte die Anwendung mit meiner Familie in meinem LAN testen. Die Anwendung lauscht auf Port 1337
für Verbindungen und ich kann die Anwendung fein durch meinen eigenen PC durch Eingabe zugreifen localhost:1337
, 192.168.0.3:1337
oder sogar http://joel-pc:1337/
in meine Browser-Adressleiste.
Ich werde neben NodeJS auch Apache ausführen, und ich kann darauf zugreifen, indem ich 192.168.0.3
oder http://joel-pc/
in die Adressleiste eines Browsers tippe, solange es mit demselben Netzwerk verbunden ist.
Hier ist der seltsame Teil; Wenn ich den Apache - Dienst beenden, meine Knoten - Anwendung ändern auf Port abzuhören 80
(http) insted 1337
, wird es auf meinem PC durch Eingabe zugänglich sein localhost
, 192.168.0.3
oder sogar http://joel-pc
in meinen Browser-Adressleiste. Ich kann jedoch auf keinem anderen PC in meinem Netzwerk als meinem eigenen auf NodeJS zugreifen.
Ich habe versucht, eine ausgehende Regel in Windows 7 zu erstellen, um den Zugriff auf Port 1337 zu ermöglichen, aber ich kann auf keinem anderen PC als meinem eigenen auf meinen NodeJS-Server zugreifen, selbst wenn Port 80 überwacht wird. Ist etwas offensichtlich? Ich verpasse hier?