LAN을 통해 Windows에서 호스팅되는 HTTP 서버에 연결

LAN을 통해 Windows에서 호스팅되는 HTTP 서버에 연결

Python의 http.server 모듈을 사용하여 Windows 컴퓨터에서 간단한 http 서버를 호스팅하려고 합니다. 서버를 시작하고 포트 8888에서 호스팅하면 localhost:8888. 그런데 LAN으로 접속하려고 하면 해당 사이트에 접속이 되지 않습니다. 당연히 방화벽이 액세스를 차단하고 있다고 가정하고 포트 8888에서 TCP 연결을 허용하는 인바운드 규칙을 만들었습니다. 이 문제는 해결되지 않았습니다. 파일 및 프린터 공유에 대한 인바운드 규칙을 추가한 후 동일한 네트워크에 있는 장치에서 내 Windows 컴퓨터를 핑할 수 있는지 확인했습니다. 다양한 시도를 했습니다. 라우터에 연결된 네트워크 연결을 제외한 모든 네트워크 연결을 비활성화하고, 로그 파일을 확인하고, 방화벽을 완전히 비활성화했지만 아무 것도 작동하지 않았으므로 누군가가 다음에 볼 위치를 알려주시면 감사하겠습니다.

로그 파일은 다음과 같은 항목으로 채워집니다.

#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

UDP 연결을 허용하도록 방화벽에서 만든 규칙을 변경해 보았지만 그것도 도움이 되지 않았습니다.

흥미롭게도 Windows에서 우분투를 통해 서버를 호스팅하면 잘 작동하지만, 우분투와 독립적으로 호스팅할 수 있으면 좋겠습니다.

관련 정보