특정IP로 가는 데이터를 다른 IP로 바뀌서 보낼 수 없나요?
글쓴이: hayarobi / 작성시간: 목, 2011/07/07 - 11:59오전
예를 들어 제 머신에서 프로그램이 TCP 192.168.1.10으로 접속을 하면 실제로는 211.12.16.10 식으로 다른 서브넷으로 접속 연결을 하는 방법이 있나요?
프로그램 하나가 DB서버로 접속을 합니다. 이게 원래 방화벽 내부에서 도는 것이라 사설 IP대역으로 접속을 시도합니다.
제가 지금 방화벽 밖에 있는 머신에서 프로그램을 테스트하려는데, 해당 프로그램의 접속 IP설정을 바꾸는게 불가능합니다. 다행히 DB서버가 사설IP말고 외부용 공인 IP를 추가로 가지고 있습니다. 그래서 접속하는 IP만 다르면 어찌저찌 임시방편은 되지 않을까 해서요.
Forums:
예를 들어 제 머신에서 프로그램이 TCP
예를 들어 제 머신에서 프로그램이 TCP 192.168.1.10으로 접속을 하면 실제로는 211.12.16.10 식으로 다른 서브넷으로 접속 연결을 하는 방법이 있나요?
나가는 아이피를 192.168.1.10 → 211.12.16.10로 바꾸는건가요?
iptables -t nat -A OUTPUT -d 192.168.1.10 -j DNAT --to-destination 211.12.16.10
감사합니다.
iptables 를 이용하면 되는군요. 이제 ipfw를 이용해 같은 설정을 하는 것만 찾아내면 되겠네요. (제 머신이 맥오에스라서요)
=================
잠못자는 한솔아빠
댓글 달기