Amazon ec2 来自单个/通用IP的多个EC2实例传出/出站流量(不使用NAT!)

Amazon ec2 来自单个/通用IP的多个EC2实例传出/出站流量(不使用NAT!),amazon-ec2,ip,Amazon Ec2,Ip,我希望来自不同EC2实例的传出web服务调用将具有相同的源IP地址。对于这个问题,如果没有在Amazon专有网络中定义NAT,是否有合适的解决方案 我在www(见下文)上发现的所有相关问题都会以NAT推荐而告终,我想知道除了NAT解决方案之外还有其他解决方案吗 要使请求来自单个IP地址,则具有该IP地址的计算机需要发送所有请求(很明显,我知道)。因此,它或者需要成为这些请求的源,或者来自其他机器的请求需要通过该机器进行路由 通过一台机器路由请求的最简单方法是将其视为NAT。这包括: 修改路由

我希望来自不同EC2实例的传出web服务调用将具有相同的源IP地址。对于这个问题,如果没有在Amazon专有网络中定义NAT,是否有合适的解决方案

我在www(见下文)上发现的所有相关问题都会以NAT推荐而告终,我想知道除了NAT解决方案之外还有其他解决方案吗


要使请求来自单个IP地址,则具有该IP地址的计算机需要发送所有请求(很明显,我知道)。因此,它或者需要成为这些请求的源,或者来自其他机器的请求需要通过该机器进行路由

通过一台机器路由请求的最简单方法是将其视为NAT。这包括:

  • 修改路由表,以便目的地为Internet的流量路由到NAT服务器
  • 配置NAT服务器以将流量转发到Internet并传回响应
这可以通过代理而不是NAT来完成,但结果实际上是一样的


不可能给多台机器提供相同的IP地址,因为返回的流量不知道去哪里。(实际上,这是可能的——请参阅,但这仅适用于无状态服务的传入流量。)

请给出您不喜欢NAT解决方案的详细原因?我试图避免使用NAT解决方案的原因:1。单点故障(除非我为NAT层本身实施高可用性解决方案,然后我又遇到了多个传出IP的相同问题)。2.NAT实例在传出流量上创建的瓶颈。3.解决方案的复杂性。