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リンク)からアクセスできます。

関連情報