IP 라우팅 Linux 서브넷을 외부 IP로

IP 라우팅 Linux 서브넷을 외부 IP로

좋은 아침이에요

애플리케이션이 IP 10.244.5.0에서 서비스 A에 요청하지만 해당 IP가 실제로 사용되지 않는 시나리오가 있습니다. 목표는 서브넷(서비스 A IP가 속한 서브넷)의 모든 요청을 공용 IP의 다른 애플리케이션(서비스 B)으로 보내는 것입니다. 그런 다음 애플리케이션은 원래 서비스 A의 IP(10.244.5.0)로 향했던 모든 것을 내부 매핑 규칙에 따라 다른 엔드포인트로 리디렉션합니다. 외부 애플리케이션의 리디렉션이 작동하더라도 서브넷에 대한 요청을 이 외부 IP로 라우팅할 수 없습니다.

IP 라우팅 명령을 사용해 보았지만 작동하지 않았습니다.

sudo ip route add <public Ip service B> dev ens3

sudo ip route add 10.70.0.0/16 via <public Ip service B> dev ens3

따라서 일반적으로 내 컴퓨터의 모든 요청을 원래 대상 주소를 잃지 않고 다른 환경의 공용 IP로 라우팅되는 서브넷 10.70.0.0/16으로 라우팅하는 방법이 필요합니다.

누구든지 나를 도와줄 수 있나요?

답변1

죄송합니다. 뭔가 없이는 이 작업을 수행할 수 없습니다.터널.

게이트웨이(경유 뒤에 있는 주소)~ 해야 하다L2 수준, 즉 동일한 서브넷(일반적으로 또는 p-2-p 링크)에서 액세스할 수 있습니다.

관련 정보