포트 전달에서 단일 시스템의 여러 서비스에서 개별 서비스를 식별하는 방법


0

나가 123.123.123.123로 외부 IP 주소를 가진 대패가 있고 그 안에 나는 5 개의 장치가 개인 IP 주소 192.168.1.1로 할당 된 서버 인 그들 중 하나를 연결했다는 것을 가정하십시오.
한 가지 중요한 점은 사설망의 서버가 HTTP 80 번 포트, ftp 21 번, 메일 60 번 등 다양한 서비스를 실행하고 있다는 것입니다.

이제는 포트를 사용하여 내 라우터를 포워딩 했으므로 포트 900 (임의의 임의의 포트)에서 123.123.123.123의 IP 주소로 외부 요청을하면 192.168.1.1의 여러 서비스를 호스팅하는 서버로 요청이 리디렉션됩니다.
멀리 떨어진 사용자가 브라우저의 주소창에 주소 123.123.123.123:900을 입력했다고 상상해보십시오. 따라서 문제는 서버의 서비스와 관련하여 포트 번호가 언급되지 않아서 서버의 서비스가 호출된다는 것입니다.

친절하게 도와주세요.


2
포트 포워딩에서는 포트를 포트로 전달합니다. 따라서 외부 인터페이스에서 포트 900을 전달하는 로컬 인터페이스의 포트를 선택해야합니다. 요청을 전달할 포트 번호가 아닌 다른 정보를 방화벽에 알릴 수있는 경우가 아니면 한 포트에서 여러 포트로 전달할 수 없습니다.
zagrimsan

포트 포워딩에서는 포트를 포트로 전달합니다. 정말 ?. 내가 포트 포워딩에 대해 읽은 곳은 실제로 당신이 포트 번호에 내부 IP 주소를 매핑하고
Shivam aggarwal

그러한 소스를 인용 / 링크하십시오.
zagrimsan


1
해당 서비스에서 어떤 서비스가 호출 될 것입니까? 포트 900에서 수신 대기하는 사용자 만 가능합니다. 특정 포트에서 하나 듣고있는 서비스. 그래서 포트 901을 포트 5550으로, 포트 902를 포트 7765에, 등등으로 전달해야합니다. ** 1 대 1 **.
MariusMatutiae

답변:


0

포트 포워딩을 사용할 때, 외항 내부 포트 .

예를 들어 일치시킬 수 있습니다. 외항 900 내부 포트 80 .

라우터에서 간단히 포트 900을 열고 서버 측에서 포트를 구성하지 않으면 대부분 동일한 포트 번호가됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.