I've been reading IETF draft-martin-retry-over-ipv6-02 which proposes serving a HTTP 566 error code over IPv4 to indicate that a site is only available over IPv6.
I've thought about this before since I've been looking for a way to signal to IPv4-only clients that a site is not "broken", but that their endpoint is missing connectivity.
Needing to maintain a whole IPv4 stack to do it means it's good for transition, but maybe less useful longer-term.
I don't really see why browsers don't already gracefully handle the IPv6-only-site-on-IPv4-only-network situation. I wonder if it'd need a standard to exist before any would adopt it. And where that standard would live.




