Apache and v4-mapped addresses

v4-mapped addresses are handled by Apache when Apache uses an IPv6 listening socket and a client connects to that socket over IPv4. On most systems with IPv6 support, Apache will handle IPv4 and IPv6 connections using a single listening socket bound to IN6ADDR_ANY.

benefits of handling IPv4 connections with an IPv6 socket

problems with handling IPv4 connections with an IPv6 socket

what should Apache do differently?

concerns with proposed solution

implementation notes


Many thanks are due to itojun for reviewing this design and providing details on the capabilities and default behavior of various systems.
Last modified: Wed Nov 6 04:57:19 PST 2002