设置Teredo访问IPv6

Windows7/Windows2008R2 设置

显示Teredo信息
netsh interface ipv6 show teredo

Teredo重置
netsh interface teredo set state default

启用 Teredo:
netsh interface ipv6 set teredo enterpriseclient

netsh int ter set state enterpriseclient

设置解析IPv6域名
访问http://ip-lookup.net/conversion.php 转换内网IP为IPV6(如:192.168.1.1转换为2002:C0A8:101:0:0:0:0:0)
在网卡Internet协议版本6 (TCP/IPv6)属性中指定:
IPv6地址(如:2002:C0A8:101:0:0:0:0:0);
子网前缀长度 48,默认网关不填写;
DNS服务器:
2001:4860:4860::8888
2001:4860:4860::8844

添加路由
ipconfig /all 查看 Teredo Tunneling Pseudo-Interface 使用的连接(如:隧道适配器 本地连接* 1);
netsh int ipv6 show int 查看上面的 本地连接* 1 使用的Idx,如22;
netsh int ipv6 show route 如果没有::/0的记录
netsh int ipv6 add route ::/0 22 (22为上面的Idx,也就是teredo 的Idx)

更改IPv6优先级
netsh int ipv6 show prefix 查询IPv6的优先级,一般显示如下:

优先顺序 标签 前缀
———- —– —————–
50 0 ::1/128
40 1 ::/0
30 2 2002::/16
20 3 ::/96
10 4 ::ffff:0:0/96
5 5 2001::/32

修改优先级
netsh int ipv6 set prefix 2002::/16 30 1
netsh int ipv6 set prefix 2001::/32 5 1

IPv6测试网站
———————————————
http://www.kame.net/ IPv6可以看到活动的乌龟,IPv4乌龟不动
http://test-ipv6.com/
http://bgp.he.net/
———————————————

其他

多余的6to4和isatap隧道可选用以下指令关闭或开启:

关闭
netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled

开启

netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default

设置Teredo服务器为teredo.ipv6.microsoft.com:
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com

Teredo设置重置
netsh interface teredo set state default

netsh interface ipv6 reset (需要重启计算机)。

route print 查看Teredo Tunneling Pseudo-Interface 接口

opendns ipv6 dns:
2620:0:ccc::2
2620:0:ccd::2

google ipv6 dns:
2001:4860:4860::8888
2001:4860:4860::8844

HE ipv6 dns:
2001:470:20::2

五月 31, 2012 | In: Windows

Comment Form

You must be logged in to post a comment.