我详细的说明一下我的问题:
第一:我的ipv6地址开头是2002的,无法访问。有时候我在ipconfig /all中看到看到ipv6地址,但是也很奇怪,最后的间隔不是冒号,是这样的:2001:da8:211:2:200:5efe:222.31.179.184,最后的一段变成了ipv4的地址?
然后通过本地连接,详细来查看,我的ipv6依然是2002开头的地址。
第二:netsh int ipv6 set prefixpolicy 2001::/16 1 1 persistent 这条命令对我的电脑没有用,提示“找不到元素”。我的电脑是windows 7的,估计windows xp可以使用这条命令。我想知道原因。
第三:用的方法提出通过修改路由来访问ipv6,修改路由,把met值调为10时,也是提示“找不到元素”。我使用的命令是:set route ::/0 "本地连接" fe80::5efe:202.204.127.134 met=10 store=persistent
我的ipv6路由信息表中,前缀为“::/0”的有三个,这个肯定不正常。
第四:设置prefixpolicies时,那个优先值,就是优先顺序,是数值越大越好,还是越小越好。
我通过 netsh interface ipv6 show prefix 可以看到6个,分别如下
优先顺序 标签 前缀
50 0 ::1/128
40 1 ::/0
30 2 2002::/16
20 3 ::/96
10 4 ::ffff:0:0/96
5 5 2001::/32
我的这个是不是正常的?那个优先顺序的值是越大优先权越高?
我对这个不是很了解,问题有些杂乱。请大家一定提供windows 7可以适用的解法方法,windows xp和windows 7的差别很多,很多情况下不适用。
如果可以解决,还可以加分!
求高手帮忙!
说明:
1: IPhelper已经开启;
2: 6to4隧道已经关闭;