Verbindung zum unter Windows gehosteten HTTP-Server über LAN herstellen

Verbindung zum unter Windows gehosteten HTTP-Server über LAN herstellen

Ich versuche, mithilfe des http.server-Moduls von Python einen einfachen HTTP-Server auf meinem Windows-Rechner zu hosten. Ich starte den Server, hoste ihn auf Port 8888 und kann eine Verbindung herstellen localhost:8888. Aber wenn ich versuche, eine Verbindung über LAN herzustellen, kann ich die Site nicht erreichen. Natürlich nahm ich an, dass die Firewall den Zugriff blockierte, und erstellte eine eingehende Regel, die TCP-Verbindungen über Port 8888 zulässt. Das hat das Problem jedoch nicht behoben. Ich prüfte, ob ich meinen Windows-Rechner von Geräten im selben Netzwerk aus anpingen kann, und das kann ich, nachdem ich eine eingehende Regel für die Datei- und Druckerfreigabe hinzugefügt hatte. Ich habe verschiedene Dinge versucht: alle Netzwerkverbindungen außer der mit dem Router verbundenen deaktiviert, die Protokolldateien überprüft und die Firewall vollständig deaktiviert, nichts davon hat funktioniert, daher wäre ich dankbar, wenn mir jemand sagen könnte, wo ich als nächstes suchen muss.

Die Protokolldateien sind mit Einträgen wie diesen gefüllt:

#Fields: date time action protocol src-ip dst-ip src-port dst-port size tcpflags tcpsyn tcpack tcpwin icmptype icmpcode info path

2020-03-23 19:01:33 DROP UDP 192.168.0.17 224.0.0.251 5353 5353 105 - - - - - - - RECEIVE

Ich habe versucht, die von mir in der Firewall erstellte Regel zu ändern, um UDP-Verbindungen zuzulassen, aber das hat auch nicht geholfen.

Interessanterweise funktioniert es gut, wenn ich den Server über Ubuntu unter Windows hoste, aber ich möchte es unabhängig davon hosten können.

verwandte Informationen