我们最近一直在尝试将我们的“代理服务”迁移到亚马逊网络服务为了获得比我们目前使用的(多台服务器)更大的灵活性/可能更好的价格,但我仍然不确定如何进行。
我们需要获取多个传出的公共 IP(可以是动态/静态的)
目前,我们正在推出EC2服务器,使用 2 为其附加一些弹性 IP网络接口,无论我们使用哪个 IP 来连接到服务器,服务器总是使用相同的公共 IP 进行应答。
更具体地说,这是我们当前的 AWS 网络接口设置:
当我们使用 172.31.25.x 连接到实例(SSH 隧道)时,我们获得的公共 IP 与使用 172.31.28.x 连接时获得的公共 IP 相同,即 52.28.58.x。
我不确定问题是否来自我们正在使用的设置,或者是否来自 EC2 实例不是我们应该使用的正确的 Amazon 服务(从我们能够看到的众多实例来看)(客户网关/ VPC / ...)
无论如何,非常感谢您的帮助!
答案1
如果我理解正确的话,您是否希望传出的流量以循环方式通过多个网络接口?如果是这样,并且您处于 Linux 环境中,那么您应该能够使用iproute2
并更改默认路由。
请看一下这个上一个问题以获取更多信息和示例。