
지난 48시간 동안 포트 포워딩을 설정하려고 했지만 제대로 작동하지 않습니다. 나는 어떤 포트가 열려 있는지 확인하기 위해 온라인 포트 스캐너를 사용했는데 그들은 내가 직접 연 포트가 아니라 아무 것도 없다고 말합니다.
제가 한:
- 내 라우터 웹사이트에 로그인했습니다.
- 내 컴퓨터 IP로 DMZ를 활성화했습니다.
- 포트 포워딩 옵션에서 내가 선택한 포트에 TCP와 UDP를 허용했습니다.
- 내 노드에 고정 IP 주소를 활성화했습니다.
- 방화벽의 포트에 예외를 적용했습니다.
- 포트 스캐너를 사용해도 소용이 없습니다.
제가 놓친 단계가 있나요? 이는 Python 스크립팅에서 역방향 쉘/다시 연결에 사용됩니다.
답변1
이미 이 작업을 수행하고 있을 수도 있지만 포트 스캐너를 사용해 보면 내가 브로드캐스팅할 때 포트가 열려 있다고만 알려준다는 것을 알고 있습니다. 예를 들어 내가 실행 중인 서버가 작동 중입니다.스캐너가 작동하려면 포트를 사용해야 할 수도 있습니다.
하지만 제 상황은 다를 수 있습니다. 제 작업을 수행하기 위해 해야 할 일은 1단계와 3단계뿐이기 때문입니다.
답변2
포트 전달을 위해 컴퓨터를 DMZ에 두고 싶지 않습니다. 사실 꽤 위험한 일이에요. 여기에 대한 훌륭한 기사가 있습니다.포트 포워딩.
이렇게 생각하면 내부 컴퓨터에 대한 웹 액세스를 허용하려면 라우터에서 웹 서버를 실행하는 PC로 포트 80을 전달해야 합니다. 라우터에는 ISP가 할당한 공용 IP가 있습니다. 당신의라우터인터넷에 연결된 것입니다. 귀하의 라우터는 내부 네트워크, 개인 IP 주소를 제공하는 DHCP 서버일 가능성이 높습니다. 홈 네트워크는 인터넷에 직접 연결되어 있지 않으므로 라우터에서 PC로 포트를 전달해야 합니다. 라우터는 들어오는 웹 트래픽(포트 80)을 PC로 보냅니다.