使用Teredo隧道,提前感受IPv6 (for非教育网用户)

现在越来越多的网站开始使用IPv6,甚至有些网站只提供IPv6的地址,这让那些没有IPv6地址的人情何以堪,最最重要的是目前IPv6不被GFW拦截,亲们!你们是不是知道有什么用处了呢?
目前有多种方法可以使用IPv6,比如6to4,teredo,isatap…
然而6to4是与teredo协议区别的,都是v6的隧道,类似的还有isatap,我的理解是他们都属于6in4 tunneling技术。
但6to4是需要有v4公网ip的,teredo之所被推荐是能位于nat的后面…
而isatap也不错,国内不少大学时使用这个方法链接的.
在vista,Win7,Win8和最新的Win8.1中,系统默认使用teredo连接IPv6,速度很快。
使用TEREDO隧道接入IPV6网络
1、安装Ipv6[请使用管理员身份运行](如果是vista及以上系统请跳过此步):
开始――运行――输入 cmd――在命令框中输入:
netsh interface ipv6 install
提示确定或ok说明安装成功。
注:卸载命令为:
netsh interface ipv6 uninstall

2、配置Teredo隧道
Teredo隧道同样是通过netsh命令来进行配置,默认我们的操作系统是有teredo隧道的配置,使用Microsoft的官方teredo服务器地址:teredo.ipv6.microsoft.com
但很遗憾,大部分用户并不能正常使用此Teredo服务器,因此我们可手工通过netsh命令修改此服务器地址为其它可用teredo服务器,来实现穿越NAT接入IPv6 Internet中。

公共Teredo服务器地址列表
* teredo.remlab.net / teredo-debian.remlab.net (法国) (Miredo 默认设置)
* teredo.autotrans.consulintel.com (西班牙)
* teredo.ipv6.microsoft.com (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
* teredo.ngix.ne.kr (韩国)
* teredo.managemydedi.com (美国 芝加哥)

配置teredo隧道只有一条命令,该命令相关的参数与实例如下图所示
我们通过如下命令修改teredo服务器地址
netsh interface teredo set state server=teredo-debian.remlab.net
选择开启的模式

#二者选其一(windows xp)
netsh interface ipv6 set teredo client #内网
netsh interface ipv6 set teredo enterpriseclient #外网



#二者选其一(windows Vista及以上)
netsh int ter set state client #内网
netsh int ter set state enterpriseclient #外网

然后等待约30-60s,系统与Teredo服务器建立连接并获取IPv6地址。我们可以查看Teredo的状态:
show state

类型 : enterpriseclient
服务器名称 : teredo-debian.remlab.net
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
状态 : qualified
客户端类型 : teredo client
网络 : managed
NAT : restricted
NAT 特殊行为 : UPNP: 是,PortPreserving: 是
本地映射 : 172.16.4.10:58304
外部 NAT 映射 : 114.253.165.198:58304

此时我们的Teredo隧道已经建立成功了,我们的操作系统也获取到了IPv6全球单播地址,确认一下Teredo隧道建立成功,并获取到了IPv6地址.
同时我们也可以退出netsh命令,通过ipconfig /all命令看到“Teredo Tunneling Pseudo-Interface”有以2001开头的地址即可。
喵,就是这样~
通过以上的操作,我们的Windows操作系统目前已经是IPv4与IPv6的双栈了,但IPv6的数据是通过Teredo隧道封装在IPv4的UDP包中穿越NAT出去,所有数据仍然是从IPv4中传输。
对于纯IPv6的网络,可能我们能够顺利接入


如果大家不小心搞乱了默认设置,下面的方法可以重新设置IPv6。
在“开始”里输入“cmd”,右击,“以管理员身份运行”。
在命令行里输入:
netsh interface teredo set state default server=default
即可恢复teredo。
而输入:
netsh interface ipv6 reset
并重启计算机,可以重设ipv6设置。

《使用Teredo隧道,提前感受IPv6 (for非教育网用户)》上有9条评论

  1. ipv6不被墙有什么用,大多数网站都是ipv4的,谷歌还有专门的ipv6站点,但是跳到ipv4网站中就没有用了。但是有个好处就是高校的BT下载站,电影多,网速快!

      1. 可能国外的网站打多,国内的网站还是比较少的,现在的基本上都是一些高校的一些网站,在教育网性下面才可以看。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注