2025年更新:因本文写于十几年前,且经历多次站点迁移,原配图已丢失。文中内容大部分已失效,且目前移动和电信宽带都能直接获得原生IPv6地址了,不用再搞隧道接入了,本文内容已无太大参考价值。
以下为原文:
本文介绍windows 7系统下接入IPV6的2种方法,一是用isatap隧道接入,另一种是teredo隧道接入。2种方法均在电信宽带上亲测通过。XP系统命令可能略有不同,但手头暂时没该系统,无法测试。
1、isatap
本方法网络延迟小,但不适合在内网使用(比如连在路由器上就算内网,大部分的公司网络也是内网)。 1.1 点击“开始”->“程序”->“附件”->“命令提示符” 然后依次输入如下内容: netsh int ipv6 isatap set router isatap.sjtu.edu.cn
说明:isatap.sjtu.edu.cn是上海交大的IPV6接入服务器,除了它之外,还有其他高校的服务器可以选择:
- isatap.tsinghua.edu.cn(清华大学)
- isatap.shu.edu.cn (上大)
- isatap.hust.edu.cn(华中科大)
比如你想换清华大学的,输入set router isatap.tsinghua.edu.cn即可,系统会自动覆盖之前设置。
1.2
设置完后,按Ctrl+C,输入ipconfig回车,如果你能找到一个如下图所示的isatap的网络连接,并且下面有2001开头的IPV6地址,说明你已成功经接入了IPV6。如果没有找到,请回到步骤1.1换其他的服务器试试。
2、teredo 本方法内外网均可使用,但延迟相对较大 2.1 点击“开始”->“程序”->“附件”->“命令提示符” 然后依次输入如下内容: netsh int teredo
2.2 如果你是内网用户,输入set state en teredo.managemydedi.com 非内网用户的话则输入 set state client teredo.managemydedi.com 说明:teredo.managemydedi.com可以换成下列其他服务器地址
- teredo.remlab.net / teredo-debian.remlab.net (法国)
- teredo.autotrans.consulintel.com (西班牙)
- teredo.ipv6.microsoft.com (美国,Windows 7默认设置)
- teredo.ngix.ne.kr (韩国)
- teredo.managemydedi.com (美国芝加哥)
- teredo.trex.fi (芬兰)
2.3 设置完后,按Ctrl+C,输入ipconfig回车,如果你能看到一个如下图所示的teredo的网络连接,并且它有2001开头的IPV6地址,说明你已经成功接入了IPV6。如果没有找到,请回到步骤2.2 ,换其他服务器地址试试。另外,防火墙设置不当会导致该方法失败,请关闭防火墙试试。
接入了IPV6网络后能干什么? 我用IPV6的目的是为了更好地使用Google的服务。我相信有很多五湖四海的朋友为了这个共同的目标而找到这里。如果是这样,那么你只要将 https://ipv6-hosts.googlecode.com/hg/hosts 这篇文章里的内容保存为文本文件,文件名为hosts(无后缀名),然后将它覆盖掉c:\windows\system32\drivers\etc\ 文件夹里的同名文件即可。下图是我ping谷歌的结果: