로컬 네트워크의 한 IP에서 다른 IP로 포트 전달

로컬 네트워크의 한 IP에서 다른 IP로 포트 전달

192.168.0.1포트 995(SSL)에서 POP3 서버를 실행하는 로컬 네트워크에 로컬 IP가 있는 서버가 있습니다 . 서버에는 외부 IP가 없으며 이를 제어할 수 없습니다.

로컬 네트워크에는 로컬 IP 192.168.0.2와 외부 IP를 가진 다른 서버가 있습니다 123.123.123.123. Ubuntu 16.04를 실행 중이며 제어할 수 있습니다.

192.168.0.1외부 IP를 통해 서버의 포트 995에 액세스하는 방법은 무엇입니까 123.123.123.123?

업데이트: 그래서 이것을 시도했지만 iptables지금까지는 192.168.0.2성공하지 못했습니다 .

sudo iptables -t nat -A PREROUTING -p tcp --dport 995 -j DNAT --to-destination 192.168.0.1:995

답변1

설정로컬 포트 ​​포워딩외부 IP가 있는 머신에서.

ssh -L 995:192.168.0.1:995 localhost

이렇게 하면 POP3 서버에 액세스할 수 있습니다.123.123.123.123:995

관련 정보