因为AWS 已开始对公共 IPv4 地址收费,我正在调查我的应用程序负载均衡器使用了多少个公共 IPv4 地址。
目前,他们仅在 IPv4 上监听,并且很明显,网络接口的数量会随着流向负载均衡器的流量而增加。
如果我将它们更改为双栈,会发生以下哪种情况?
具有公有 IPv4 地址的网络接口数量与传入的 IPv4 流量成正比。因此,如果 IPv6 流量多于 IPv4 流量,则某些网络接口将没有公有 IPv4 地址。
每个网络接口都有一个 IPv4 地址和一个 IPv6 地址,这意味着无论使用什么协议,使用的公共 IPv4 地址的数量与传入流量的总量成正比。
我在文档中找不到任何说明这种或那种方法的地方。
答案1
我猜想每个接口都会保留一个 IPv4 和 IPv6 地址,因为 AWS 为什么要削弱他们的托管服务呢?我怀疑你是否能找到关于此的任何文档。
对于我的个人 EC2 服务器,我将其设置为仅 IPv6,并放置了一个免费的CloudFlare CDN在它前面。CloudFlare 提供 IPv4 和 IPv6 入口点,但仅使用 IPv6 连接到后端服务器。根据下面的评论,CloudFront 还不能做到这一点,所以这对 CloudFlare 和其他 CDN 来说是一个明显的优势,我预计 AWS 将在 2023 年末/2024 年的某个时候解决这个问题。