
Estoy intentando alojar un servidor http simple en mi máquina Windows usando el módulo http.server de Python. Inicio el servidor, lo alojo en el puerto 8888 y puedo conectarme localhost:8888
. Pero cuando intento conectarme a través de LAN, no puedo acceder al sitio. Naturalmente, supuse que el firewall estaba bloqueando el acceso y creé una regla de entrada que permitía conexiones TCP en el puerto 8888. Esto no solucionó el problema. Verifiqué si puedo hacer ping a mi máquina con Windows desde dispositivos en la misma red y puedo, después de agregar una regla de entrada para compartir archivos e impresoras. Intenté varias cosas: deshabilitar todas las conexiones de red excepto la conectada al enrutador, verificar los archivos de registro y deshabilitar el firewall por completo, nada de eso funcionó, así que agradecería que alguien pudiera indicarme dónde buscar a continuación.
Los archivos de registro están llenos de entradas como esta:
#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
Intenté cambiar la regla que creé en el firewall para permitir conexiones UDP, pero tampoco ayudó.
Curiosamente, si alojo el servidor en Ubuntu en Windows, funciona bien, pero me gustaría poder alojarlo independientemente de él.