首页 > 電腦網絡 > 在有路由器的情况下使用IPV6上网

在有路由器的情况下使用IPV6上网

之前我一直使用的是ipv6上网,一段时间之后发现老是有问题,一些网站打不开了,我ping了之后才发现,直接提示ping 找不到主机地址,尝试了各种方法之后都无果。有时候重启电脑会好。直到后来一直都好不了。。。我发现ping www.google.com会提示找不到主机地址,但是Ping www.qq.com却正常,因为我更改了HOST文件,于是我把host文件里面的数据全部删除,再ping www.google.com又正常了。没办法只能暂时不用host文件了。

在网上找了很多资料都无解。后来才发现是与路由器有关系,可是之前我也是用的路由器上网呀。以下是解决办法:

对于路由器用户来说还需要修改teredo的【类型】参数,内网用户类型不是client而enterpriseclient。

在管理员权限的cmd窗口中输入:Netsh int ter set state enterpriseclient
对于Windows XP,你可以使用这句命令:netsh interface ipv6 set teredo enterpriseclient
然后我们再看看teredo状态:

哈哈,这样就OK了~~~

以下是扫盲贴:

1, 查看网络连接是否正常。若能访问普通网页,则继续往下看;
2, 查看 IPv6 服务是否启动。步骤为“ 开始菜单 ” -> “ 控制面板 ” -> “ 系统和安全 ” -> “ 管理工具 ” -> “ 服务 ”中,找到 IP Helper 服务 , 启动运行 并 将启动类型设置为“自动” ,这样即使重启之后也能自启动,保证服务正常运行;
3, 设置Teredo来获取IPv6地址。
(1) 在 ” 开始 ”->” 运行 ” 中输入 cmd 打开 Windows 命令行。在命令行中输入 ipconfig /all ,会出现若干网络配置信息,找到 Tunnel adpter (隧道适配器) Teredo Tunneling Pseudo-Interface , 查看它是否有正确的 IPv6 地址 ( 以 2001:0 为前缀的 ipv6 地址 ),若有说明正确;
(2) 在 ” 开始 ”->” 运行 ” 中输入 cmd 打开 Windows 命令行。 在命令行中输入 netsh int teredo show state ,出现以下 Teredo 参数 :
若“ 状态 ”为 dormant / qualified ,则表示已连接服务器并获得 IPv6 地址。若不是此种情况,可能是类似如下图的状况,
若“ 状态 ”为 offline ,同时提示错误“无法访问主服务器地址”或其他错误,则表示未连接上服务器。 在命令行状态下输入 netsh int ipv6 set teredo client teredo.ipv6.microsoft.com ,此命令用于向 Teredo 服务器请求 IPv6 地址 。 之后需要稍等一阵 ,因为在请求连接 Teredo 服务器,此时输入 netsh int ipv6 show teredo 出现如下图:
即 “ 状态 ”为 probe ,表示正在请求中 。 10 秒之后(或稍长些), 输入 netsh int ipv6 show teredo 查看 Teredo 参数 ,若状态为 qualified ,则 OK ,用 ipconfig /all 查看 Teredo 适配器是否获得以 2001:0 为前缀的 IPv6 地址。若状态仍未 offline ,需要再次尝试连接服务器,即输入之前的命令。 因不能确保一次就能连上,可能出现需要多次连接的情况 。
(3) 若以上操作之后仍不能获得以 2001:0 为前缀的 IPv6 地址,或在 ipconfig /all 命令后找不到 Microsoft Teredo Tunneling Adapter ,则需要检查是否系统禁用或卸载了 Teredo 适配器。“开始菜单” -> “控制面板” -> “管理工具” -> “计算机管理”,打开“计算机管理”后,在主界面左框中选择“系统工具”下的“设备管理器”,然后右框选择“网络适配器”,并在工具栏 -> “查看” -> “显示隐藏的设备”,看看是否有 Microsoft Tun Miniport Adapter 或 Microsoft Teredo Adapter ,右键查看其是否已启用;
(4) 有时可能不小心将 Teredo Adapter 卸载了,但又找不到如何重新安装。选中设备管理器工具栏 à 操作 à 添加过时硬件,进入“添加硬件向导”,下一步 à 搜索并自动安装硬件 ( 推荐 ) à 下一步 à 在“从以下列表,选择要安装的硬件类型”下的列表中,选择“网络适配器”,然后下一步 à 选择网络适配器,厂商选“ Microsoft ”,网络适配器选“ Microsoft Teredo Tunneling Adapter ” à 然后下一步,继续到底即可。

如果一直是以上的状态,肯定是不行的。

host文件下载:点我下载

参考文章地址:

http://felixcat.net/2010/04/install-teredo-ipv6/

http://blog.simplove.me/61010.html

评论 ( 4 )
  1. 减肥茶哪种好 5月 7th, 2011 @ 19:37 | #1

    ipv6上网是啥意思?

  2. simplove 5月 9th, 2011 @ 12:26 | #2

    可以看youtube.C:Userssimplove>ping http://www.youtube.com

    正在 Ping http://www.youtube.com [2404:6800:8005::65]
    请求超时。
    来自 2404:6800:8005::65 的回复: 时间=352ms
    来自 2404:6800:8005::65 的回复: 时间=352ms
    来自 2404:6800:8005::65 的回复: 时间=350ms

  3. 玫琳凯之窗 5月 18th, 2011 @ 00:19 | #3

    好贴,学习了。

  4. admin 6月 5th, 2011 @ 16:46 | #4

    发现了一个新情况,怎么弄都不好,后来重启了下路由器就好了。。。囧

评论已关闭.
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
  2. Trackbacks 已关闭