Because AWS has started to charge for public IPv4 addresses, I'm looking into how many public IPv4 addresses my Application Load Balancers are using.
Right now, they are listening on IPv4 only, and it's obvious that the number of network interfaces scales with the amount of traffic going to the load balancer.
If I were to change them to dual-stack, which of the following would happen?
The number of network interfaces with public IPv4 addresses is proportional to the amount of incoming IPv4 traffic. Thus, if there is more IPv6 traffic than IPv4 traffic, some of the network interfaces will not have public IPv4 addresses.
Each network interface has both an IPv4 and an IPv6 address, meaning that the number of public IPv4 addresses used is proportional to the total amount of incoming traffic regardless of protocol.
I couldn't find anywhere in the documentation that states one way or the other.