iptables를 이용하여 서버에서 특정포트의 서비스를 다른 서버로 돌리는 방법

입질쾌감 물때표

IPTABLES를 이용하여 A 서버에 들어온 8000포트를 다른 B서버의 8000포트로 리다이렉션 시키는 방법

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 8000 -j DNAT --to-destination xxx.xxx.xxx.xxx:8000
iptables -t nat -A POSTROUTING -j MASQUERADE

만일 A서버가 현재 서버호스팅을 받고 있는 유료서버라면 이런 방법으로 리다이렉트 시키면 안될지도 모르겠다.
트래픽이 어떻게 잡혀있을런지는 아직 확인을 못해 봤다.

http://askubuntu.com/questions/28516/redirect-requests-to-my-external-ip-port-to-a-different-external-ip-port

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다