早上好
我有一个场景,其中一个应用程序请求在IP 10.244.5.0上服务A,而这并不是真正正在使用的。目标是将子网的所有请求(其中的服务a是其中的一部分)发送到公共IP上的另一个应用程序(Service )。然后,该应用程序根据内部映射规则将最初定向到服务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
因此,通常,我需要一种方法将每个请求从这台机器路由到子网10.70.0.0/16,路由到不同环境中的公共IP,而不丢失原始目标地址。
有人能帮我吗?
发布于 2023-03-09 15:10:07
对不起,如果没有某种隧道,你就不能这么做。
网关(“via”之后的地址)必须可以在L2级别上访问,即位于同一子网(通常,或p-2-p链接)。
https://unix.stackexchange.com/questions/731466
复制相似问题