[v6test] Test methodology
Thorsten Behrens
sbehrens at gmx.li
Thu Jan 17 12:41:04 UTC 2008
Thomas Butter wrote:
> I think Vista prefers IPv4 over Teredo.
>
> According to
> http://technet.microsoft.com/de-de/library/bb727035(en-us).aspx it
> doesn't even query for AAAA records if only Teredo is available and it
> found an A record.
>
True. There's a discussion - or several - about Teredo over here:
http://lists.cluenet.de/pipermail/ipv6-ops/2007-April/001132.html
One of the points coming out of that discussion is that due to the way
Teredo relays are set up on the Internet - or rather not set up, they
are largely absent - an attempt to connect to an IPv6 host over Teredo
is extremely unlikely to succeed.
Beyond that, it gets a bit fuzzy. I couldn't quite make out what "the
truth" is - some testing with v6.ipv6p*rn.com may be in order once it's
registered and up and running. The statements I could find are:
1) Vista prefers IPv4 over Teredo-only IPv6 (truth)
2) Vista prefers IPv6 over IPv4 otherwise (truth)
3) Vista will not query AAAA if there is only an IPv6-Teredo address
present on the client, no other IPv6 address configured on the client
(documented)
4) Vista will query AAAA with only an IPv6-Teredo address present _if_
the host in question does not have an A record (claimed, to be tested,
partially contradicts 3) above)
5) Applications can force lookup of AAAA records on Teredo-only clients
by explicitly using the DnsQuery API for AAAA records. This is
application-specific and will not help with IE, Firefox, or any Vista
system components. (documented, presumed truth)
If 4) is true, then v6.ipv6p*rn.com should resolve on a Teredo-only
Vista host. If the claims about the absence of Teredo relays are true,
then the client should still be unable to actually connect to
v6.ipv6p*rn.com, although it can be resolved.
For Vista Teredo-only clients, we know that v4.ipv6p*rn.com will resolve
to an A record, and so will v46.ipv6p*rn.com. A client would thus be
able to load content from both, but still have IPv6 enabled and largely
non-functional due to DNS issues and the absence of a good Teredo relay
network.
I do have Vista around here and can disable autoconfig on my router so
that Vista will be forced to use Teredo. Give me a AAAA-only record -
ideally not just a record but something that would load a page - and
I'll do some testing, document my findings, and come back to the list
with it.
More information about the V6test
mailing list