Ed, On May 29, 2007, at 9:22 AM, Edward Lewis wrote:
First - "the way you ask for names" is not different at the application level, it is different in the "layer" in which you find where to shoot packets.
Right. The problem is, the methodology by which you shoot packets may or may not work.
If the user types in the domain label (like "nanog") and the application then adds on TLDs and such, the application would have to try the likely set of IPv6 labels to pre-pend.
What a horrible idea. Applications automatically pre- or appending crap to domain name labels shouldn't be done, period.
As far as any other encoding of the name, whether IPv6 is working is something that the encoder cannot know as the code will probably be run from different points of the collective IP4 and IP6 network.
Exactly. And since it is impossible to know whether or not there is actual IPv6 connectivity to a site that is advertising AAAA records, you get into situations where you get a connection attempt, timeout, retry, etc., resulting in people getting directives like the one Leo pointed to. The IPv6 Internet is a different network than the IPv4 Internet. Same names invites confusion and unhappiness. Rgds, -drc