windows 7 ipv6 无法访问 得到2002开头的地址

我详细的说明一下我的问题:
第一:我的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隧道已经关闭;

我给你解释一下 2002 开头的都是 6to4 隧道。而你用的上网方式 2001 开头的话, 应该是用的isatap 隧道。 估计你给6to4隧道配置过地址或者说 你设置过6to4的默认路由吧。
你可以试试用命令
netsh interface 6to4 set state disabled
来关闭6to4的隧道
这样应该就没有2002 开头的地址了
如果想恢复。 只需要命令
netsh interface 6to4 set state defluat
不知道你能否解决问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-06
楼主的问题是怎么解决的,我也是这种情况,优先级跟楼主的情况也一样。而且是有两个ipv6的地址,一个2001,一个2002。我的6to4隧道也关不了,那个命令显示连接到的设备没有发挥作用
第2个回答  2011-01-01
2002开头我就上不了v6,2001开头我就能上,哈哈哈,我来凑热闹
第3个回答  2010-12-27
你是不是把开机禁止启动IP6服务的选项给禁止了? 在360开机启动恢复项回复即可本回答被网友采纳