Updated on 2025-07-25 GMT+08:00

IPv4/IPv6 Translation

Description

If IPv6 is enabled for the backend subnet of the load balancer, ELB supports translation between IPv4 and IPv6 addresses.

Only TCP and UDP listeners support IPv4/IPv6 translation.

  • If this option is disabled:
    • The load balancer can only route requests to IPv4 backend servers when it uses an IPv4 address to communicate with the clients.
    • The load balancer can only route requests to IPv6 backend servers when it uses an IPv6 address to communicate with the clients.
  • If this option is enabled, the load balancer can route requests to either IPv4 or IPv6 backend servers, regardless of whether it uses an IPv4 or IPv6 address to communicate with the clients.

If this option is enabled, client IP addresses cannot be passed to backend servers. If you are using TCP listeners, you can use ProxyProtocol by referring to ProxyProtocol to obtain the client IP addresses.

Enabling or disabling this option will disconnect existing persistent connections. Clients can retry to restore the connections.