AWS 网络负载均衡器现已支持用于自定义流量路由的监听器规则
网络负载均衡器(NLB)现已支持监听器规则,允许您根据源 IP 地址类型将连接路由到不同的目标组。借助监听器规则,单个双栈 NLB 可将 IPv6 客户端流量路由至 IPv6 目标,将 IPv4 客户端流量路由至 IPv4 目标,从而在两个地址族中均端到端保留原始客户端 IP 地址。此前,若要从单个 NLB 同时服务 IPv4 和 IPv6 客户端,则需做出权衡:要么运行两个独立的负载均衡器(每个 IP 版本一个)并通过 DNS 分流客户端,要么将所有流量发送至同一个目标组,并通过协议转换导致原始客户端 IP 地址丢失。监听器规则通过在第三层实现条件路由,消除了这一权衡,将每个连接定向至同族目标组,无需转换且无需额外基础设施。您可以向现有的双栈 NLB 添加监听器规则,而无需重新创建它们。规则支持 TCP、UDP、TCP_UDP 和 TLS 监听器,可与现有的 NLB 功能(包括连接 draining、目标组粘性、跨区负载均衡、加权目标组及客户端 IP 保留)协同工作。网络负载均衡器的监听器规则已在所有 AWS 商业区域和 AWS GovCloud(美国)区域可用,且不产生额外费用。负载均衡器小时和 LCU 的 NLB 标准定价照常适用。如需开始使用,请参阅此 AWS 博客和网络负载均衡器用户指南。