Change Win XP to prefer IPv6
Shadow Hawkins on Wednesday, 07 October 2009 11:54:15
Hello
I set up IPv6 tunnel with AICCU on Win XP. Tunnel started normally and works.
The only problem is that when I try to browse dual-stack web pages (like www.ripe.net) prefered option is to go with IPv4. I captured some traffic with Wireshark and I saw that first I receive AAAA entry and then A entry. But then my computer use IPv4 to browse the page.
I would like to set up my Win XP to prefer IPv6 over IPv4. How can I do that?
Bye
Change Win XP to prefer IPv6
Shadow Hawkins on Wednesday, 07 October 2009 14:25:28
From what I remember reading, I think the short answer is "you can't"
Vista and Server 2008 default to IPv6 first, but XP and server 2003 default to IPv4 first.
I have seen some people mention that FireFox will try and connect first over IPv6 even on XP, but I'm not sure how true that is.
Change Win XP to prefer IPv6
Shadow Hawkins on Thursday, 08 October 2009 06:54:17
http://technet.microsoft.com/en-us/library/bb877985.aspx has detailed information on source and destination address selection methodologies for Windows.
I no longer host my tunnel from XP (using a linux variant at the moment with radvd), so can't readily check that case, but my XP SP3 machine always prefers a global unicast IPv6 address to IPv4 when both a A and AAAA record exist (and are returned) for a given dns name query.
(i.e. www.kame.net)
This is true for telnet, iexplore, firefox, putty, and I expect most properly written IPv6 aware applications. (unless specifically written with unique address selection criteria)
It is possibly that a tunnel hosted on an XP box gives a different policy to address selection, but that should be able to be seen from netsh.
My XPSP3 default precedence table:
netsh int ipv6 show prefixpolicy Querying active state...
Precedence Label Prefix
---------- ----- --------------------------------
5 5 2001::/32
10 4 ::ffff:0:0/96
20 3 ::/96
30 2 2002::/16
40 1 ::/0
50 0 ::1/128
If you need more MS IPv6 info, google "ipv6 site:microsoft.com", as there are quite a few good articles and docs available.
Like the MS IPv6 FAQ http://technet.microsoft.com/en-us/network/cc987595.aspx
Good Luck.
-_Dave
Change Win XP to prefer IPv6
Shadow Hawkins on Thursday, 08 October 2009 09:40:06
Hello
The problem in my case is, that IPv6 is not the first option only in case of tunnel.
Where I work, we have a native IPv6 connectivity. I use Win XP and IPv6 is always the prefered option. I use default settings.
As I said when I use tunnel, I always get AAAA DNS response for dual-stack web pages. But for unknown reason (for now:)) my computer sends another DNS request (type A) and gets IPv4 address of the web page and uses IPv4 for browsing.
Thank you for help
Bye
Change Win XP to prefer IPv6
Shadow Hawkins on Saturday, 10 October 2009 13:09:39
Hello, click on Start->Settings and open the Network Connections.
In that window click on Advaced->Advanced settings, choose your interface and in Bindings for "some_interface" click on the "Microsoft TCP/IP version 6" and move it up. That's all.
Image
Posting is only allowed when you are logged in. |