windows下常用ipv4toipv6方式中
需要公网ip的: isatap隧道、6to4隧道、Tunnelbroker
不需要公网ip的:teredo隧道、第三方软件
一、直接拨号,本机拥有公网ip(PPOE)
XP系统下默认未安装ipv6
(1)安装ipv6命令: ipv6 install
(2)ADSL拨号自动获取ipv6地址ipv6网关(全自动无需干预)
(3)网络测试命令:
ping6 ipv6.google.com
tracert6 ipv6.google.com
(4)Vista/WIN7下ipv6已支持,直接ADSL拨号即可使用
原理分析:
直接拨号的ADSL用户最大的特点是本机拥有ipv4的公网ip,可以使用isatap隧道或6to4隧道
目前电信ADSL用户已经全面开始支持ipv6,无论哪种隧道都可以直接获取到ipv6的ip地址,直接上网即可
部分尚未支持ipv6的ADSL用户,具体解决办法:
1、手动配置isatap隧道
2、手动配置6to4隧道
3、使用隧道代理,如:
http://www.tunnelbroker.net/
注册后Create Regular Tunnel(ipv4边界ip即你的公网ip)

然后选择一个最快的节点(ping)
创建成功后会得到ipv6的ip、dns、路由节点,配置即可

更多详细资料请参考:
http://www.ipv6bbs.cn/
二、通过路由拨号,本机没有公网ip
(1)使用Teredo隧道
Teredo隧道原理:
http://www.ipv6bbs.cn/thread-144-1-1.html
第一步,开启ipv6支持,未支持的则执行命令:ipv6 install
第二步,设置teredo服务器命令:netsh int ipv6 set teredo enterpriseclient teredo.ngix.ne.kr 60 34567
teredo server list:
http://seclists.org/nanog/2010/Sep/277
http://www.ipv6day.org/action.php?n=En.GetConnected-Teredo
第三步,查看teredo状态:netsh int ipv6 show teredo state
状态:
probe(cone),连接中
probe(restricted),连接受限
qualified,连接成功
offline,连接失败
第四步,查看ipv6地址:netsh int ipv6 show address
Teredo Tunneling Pseudo-Interface接口公用ipv6地址一般为2001开头,微软的teredo服务器提供旧的3ffe开头的ipv6地址
地址类型 DAD 状态 有效寿命 首选寿命 地址
--------- ---------- ------------ ------------ -----------------------------
公用 首选项 infinite infinite 2001:*
链接 首选项 infinite infinite fe80:*
使用Teredo的关键在于Teredo的服务器,可用teredo服务器是在太少了,速度快的几乎没有。所以Teredo适合做备用,不是最佳选择。
(2)使用第三方软件
gogoCLIENT,操作简洁,需支持ipv6支持
http://gogonet.gogo6.com
软件虚拟一个网卡并建立隧道连接到ipv6网络
三、总结
对于已经支持ipv6的adsl用户,又一个人独享adsl的,可以去好好享受ipv6了。
不满足这个条件的,虽然可以用,但是各种折腾各种麻烦。
当下办公/家用环境下更的是路由下多机共享网络。
如果纯粹对ipv6感兴趣,研究下是可以的,想在生活/开发环境全面开启ipv6,现在还不成熟。
如果是为了穿越封锁,那这更不是最佳方案,SSH/VPN速度快又方便。