IP를 다른 IP에 매핑

IP를 다른 IP에 매핑

다음 시나리오를 가정해 보겠습니다. 로컬 컴퓨터(A)가 있으면 포트에 관계없이 B의 내부 IP를 사용하여 다른 컴퓨터(B)를 요청합니다. 그러나 A와 B는 동일한 네트워크에 있지 않지만 B는 공용 IP를 가지고 있습니다. 내가 하고 싶은 것은 B의 내부 IP를 사용하여 머신 A에서 머신 B를 요청할 때 일부 라우팅이 발생하고 B의 내부 IP를 공용 IP로 변환하는 것입니다. 두 시스템의 OS가 Ubuntu 14.04인 경우 이 기능을 어떻게 달성합니까?

답변1

좋아, Yahia Zakaria와 짧은 대화를 나눈 후 문제를 정확히 찾아낼 수 있었습니다. 앱은 TCP 이상의 기능을 사용하여 통신하므로 적절한 DNAT는 다음과 같습니다.

iptables -t nat -A OUTPUT -d 192.168.1.15 -j DNAT --to-destination 54.3.22.1

기본적으로는 그게 전부입니다.

답변2

/etc/hosts에 IP와 적절한 호스트 이름/별칭을 추가합니다.

관련 정보