내 LAN에 HTTP 서버가 있고 인터넷의 장치가 내 서버에 연결할 수 있기를 원합니다. 포트 8080으로 들어오는 모든 트래픽을 http 서버로 전달하도록 라우터를 설정했습니다. 그러나 인터넷의 장치에서 서버에 연결했는데 작동하지 않았습니다. 라우터의 IP를 확인했는데 개인 IP가 10.xxx와 같았습니다. 이것이 문제의 원인입니까?? 어쨌든 이 문제를 해결할 수 있는 방법은 없나요??
답변1
답변2
라우터에는 (적어도) 2개의 IP 주소가 있습니다. 10.xxx 주소는 아마도 LAN 인터페이스일 것입니다. 또한 WAN 인터페이스에 IP 주소가 있습니다(또는 PPP 등의 경우 이를 통해 액세스됨). 이 외부 IP 주소를 알아야 합니다.
답변3
라우터의 WAN 주소가 10.xxx라면 게이트웨이 역할을 하는 DSL/케이블 모뎀이 있을 가능성이 높습니다. 이 문제를 해결하려면 모뎀에 로그인하여 변경 사항을 적용해야 합니다. 가장 간단한 해결 방법은 포트 8080을 라우터의 WAN 인터페이스에 있는 10.xxx IP 주소로 전달하는 것입니다. 더 복잡하지만 더 나은 방법은 모뎀을 "게이트웨이" 모드에서 "통과" 모드로 전환하여 외부 인터넷 IP 주소가 모뎀의 WAN 포트 대신 라우터의 WAN 포트에 구성되도록 하는 것입니다. . 모뎀에서 DHCP를 비활성화하고 통과 모드로 설정한 다음 할당된 외부 인터넷 IP 주소로 라우터의 WAN 인터페이스를 재구성해야 합니다. 그러면 라우터의 포트만 전달하면 되며 모뎀에 다시 로그인할 필요가 없습니다.