亚马逊EC2弹性负载均衡器的IP会改变吗?

46

一旦设置,ELB的IP地址是否会改变,或者在其生命周期内无论亚马逊后台发生了什么事情,它都将始终从相同位置访问实例?

4个回答

45

6
如果这些地址需要在防火墙中维护,您会有什么建议? - James Boutcher
@JamesBoutcher 也许你应该使用 VPN。 - Skullone

16

不错的文章,Shlomo。但是我将把论坛帖子作为首选答案,因为它直接涉及到许多人的经验。 - CoderChris
链接已失效,Shiomo,请编辑一下看看是否还有其他可用的地方。 - Breno Salgado

11

我知道这个问题已经有答案了,但我在AWS网站上找到了一篇名为“评估弹性负载均衡的最佳实践”的文章,解释了ELB IP地址为什么会不断变化。

默认情况下,当客户端执行DNS解析时,弹性负载均衡将返回多个IP地址,每次DNS解析请求都会随机排序记录。

...以及向DNS询问实际要使用的IP地址的重要性

如果客户端每分钟不重新解析DNS,则弹性负载均衡添加到DNS中的新资源将不会被客户端使用。

http://aws.amazon.com/articles/1636185810492479


3
注意:最初的 ELB(弹性负载均衡器)指的是现在称为 ALB(应用程序负载均衡器)的 L7 负载均衡器,它确实具有可变 IP。
但是还有另一种 ELB,即 L4 NLB(网络负载均衡器),默认使用静态 IP 地址(如果您想要移动 ElasticIP 的灵活性,也可以粘贴 Elastic IP)。
因此,重要的是要区分我们正在谈论哪个 ELB - ALB 还是 NLB。

1
当初提出这个问题时,只有“弹性负载均衡器”,现在它已经成为您所提到的第7层(L7)ALB。因此,这些问题和答案都与此相关。 - CoderChris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接