之前我一直使用的是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了~~~
以下是扫盲贴: