외부 네트워크에서 홈 네트워크의 특정 장치로 TCP 명령 보내기 말을하자 라우터의 실제 IP 주소는 123.123.123.123이고

커피 숍이나 3G에 연결하는 외부 네트워크에서 홈 네트워크의 특정 장치로 TCP 명령을 보내야하는 휴대 전화 응용 프로그램을 만들고 있습니다. 의 말을하자

  • 라우터의 실제 IP 주소는 123.123.123.123이고 개인 IP 주소는 192.168.0.1입니다.
  • 장치의 개인 IP 주소는 192.168.0.101입니다.
  • 장치가 포트 1000 및 2000에서 들어오는 TCP 명령을 듣고 있습니다

내 질문은 :

  • 모바일 애플리케이션에서 123.123.123.123으로 명령을 보내야합니까? 그렇다면 어떤 포트에서?
  • 라우터에서이 구성을 원하는 장치로 전달하기 위해 라우터에서 수행해야 할 구성은 무엇입니까?

몇 년 전에 졸업 한 이래로 네트워크 작업을 해 본 적이 없기 때문에 어떻게해야할지 모르겠습니다.



답변

어느 포트? 두 포트 1000 또는 2000 그래서, 그것은에 간다 123.123.23.123:1000거나 :2000

라우터의 구성은 무엇입니까? NAT / PAT / 포트 포워딩을 사용하고 있으므로 NAT 라우터가 포트 1000 또는 2000에서 수신 한 모든 것을 장치 192.168.0.101:1000또는로 전달하도록 설정하십시오 :2000.


답변

라우터가 주소 123.123.123.123 및 포트 1000 (또는 2000)으로 향하는 패킷을 수신하면 패킷이 192.168.0.101 및 포트 1000 (또는 2000)으로 전달되어야한다는 것을 라우터가 인식하도록 라우터를 구성해야합니다.

이 기능은 제조업체마다 다르게 명명됩니다. “가상 서버”, “포트 전달”, “대상 nat”, “역 nat”등을 찾으십시오.


답변