windows开启ipv6 下载本文

windows开启ipv6

使用一般的路由器后,便连不上ipv6的网络了。不过有通过ipv4的隧道技术来实现Ipv6连接的方法。从网上找到两种方法,一种是 teredo 隧穿,一种是 isatap

隧穿。前者可以穿透NAT,后者据说要有公网IP才行。由于没有公网IP,结果是前者试用成功,后者适用失败。1. teredo

linux下很方便,只需安装 miredo 包,启动 /etc/init.d/miredo 服务即可。可以通过修改 /etc/miredo.conf 来设置服务器,常用服务器有

* 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 (美国 芝加哥)

更改服务器后应重启 miredo 服务。启动 miredo 后会建立一个名为 teredo 的网络连接,可通过 ifconfig 查看。这种方法可以连上,但是似乎所有流量都要通过服务器,一是较

慢,二是要走国际流量。

win7 中启用 tered,cmd 中如下运行即可:netsh interface teredo set state server=teredo-debian.remlab.netNetsh int ter set state enterpriseclient netsh int ipv6 show teredo 最后一句是查看状态如果隧道状态老是

dormant,则可尝试 gpedit.msc->计算机配置->管理模板->网络->TCPIP设置->ipv6转换技术,将Teredo默认限定改为启用。如果不行则重新执行上面第一句并查看状态。当状态如下时应该就可以用了C:\\>netsh int teredo show stateTeredo 参数---------------------------------------------类型 : enterpriseclient服务器名称 : teredo-debian.remlab.net客户端刷新间隔 : 30 秒客户端端口 : unspecified状态 : qualified客户端类型 : teredo client网络 : managedNAT : restrictedNAT 特殊行为 : UPNP: 否,PortPreserving: 否本地映射 : 192.168.0.101:62072外部 NAT 映射 : 118.186.129.71:26556

另:据说这样设了以后,由于没有v6的dns可用,所以一般的v6网站也还是上不了,不过可以通过修改

C:\\Windows\\System32\\drivers\\etc\\hosts 加入本地解析,比如

六维空间 2001:da8:9000::232 bt.neu6.edu.c不过莫名其妙的是,按这样设,开始怎么也不行,打不开六维空间。后来 netsh int ipv6 reset 后重启系统,就都能用了,奇怪。 可参考

http://helloiamkitty.blog.163.com/blog/static/18967710120115306544362/ 2. isatap

一说直接使用 isatapd 包,通过加上服务器地址即可 isatapd isatap.sjtu.edu.cn 或 isatapd -d isatap.sjtu.edu.cn (后台进程)或设置静态隧穿 ip tunnel del is_sjtu

ip tunnel add is_sjtu mode isatap remote . local a.b.c.d ip link is_sjtu up

ip tunnel prl prl- . dev is_sjtu

ip - route add via fe80::5efe:. dev is_sjtu rdisc6 is_sjtu

不过都没有尝试成功,不知是否因为无公网IP原因。