本文介绍在Linux和Windows系统下通过IPv6使用谷歌的一些服务,包括:谷歌网页快照,谷歌阅读器,gmail,谷歌地图,谷歌翻译等。
本文适用于能接入IPv6网络的Linux、Windows用户[注1]。尤其适用于所在网络只对IPv4流量计费,并且对谷歌有特殊偏好和依赖的用户(像我一样:)。如果你不怎么用QQ,几乎不上renren之类的网站,那么我想你会更喜欢这篇文章的。
Here we go!
Step 1. 确定你所在网络对IPv6的支持。(如果你已经确定,请略过此段)
满足以下任意一条,说明你所在网络支持IPv6:
a. 你或你周围有人能够访问“”,“”等IPv6BT分享站;
b. 你或周围有人能够访问;
c. 你看到相关公告或使用手册,声称你所在的网络支持IPv6;
注:不能访问上面的网址,并不说明你所在的网络不支持IPv6,你可能还需要正确的网络配置。请继续阅读。
Step 2. 开启或确认你的计算机对IPv6的支持。(如果你已经确认并开启,请略 过此段)
目前(2011年11月)的各大Linux发行版的最近版本,windows7,MAC OS X应该都已经默认开启对IPv6的支持了。windowsXP系统默认未开启对IPv6的支持。
简单验证方法:
Linux下:$ ping6 ipv6.google.com 或
$ ping6 bt.neu6.edu.cn
有一个能ping通则说明支持。否则可能不支持。
Windows下:Win + R --> 输入cmd,
启动命令行-->输入ping ipv6.google.com或 ping bt.neu6.edu.cn结果判定同上。
如果简单方法用不来,请继续阅读:
linux下查看|开启|关闭对IPv6的支持参见这篇文章:
window7系统下开启|关闭对IPv的支持参见这篇文章:
windowXP系统下查看|开启对IPv6的支持参见这篇文章:
Step 3. 修改本地hosts文件,添加相关域名的IPv6地址记录。
hosts文件存储本地的DNS信息,其优先级高于DNS服务器(低于浏览器dns缓存),即进行域名解析的时候,首先查询本地的hosts文件(如果浏览器没有相关dns缓存的话),如果没有相关记录,再向本区域的DNS服务器进行查询。
Linux下hosts文件的位置是/etc/hosts;
Windows下的位置是C:\WINDOWS\system32\drivers\etc\hosts。
hosts文件是纯文本格式的,window下可以用记事本打开并编辑保存;Linux下使用相应的文本编辑器,vi或者gedit均可。
附件是我当前的hosts文件,读者可以选择下载,然后将其内容追加到自己的hosts文件中。在修改hosts文件之前请先复制一份原始hosts文件,以备恢复。
如果读者无法下载附件,或者不愿使用我提供的hosts列表,可以用搜索引擎搜索关键词“谷歌 IPv6 地址列表”,里面有些链接可能无法打开,等你修改好自己的hosts文件之后可能就能打开了。此处再贴出一个谷歌文档的hosts列表地址,此文档维护一个包括谷歌在内的多个网站的IPv6地址,墙内的用户无法打开,完成本文指导的IPv6的hosts设置后应该可以打开。
Step 4. 验证改动是否生效。
因为一些浏览器,如谷歌浏览器等,可能启用了dns预取功能,所以请重启或者打开一个新的浏览器窗口。
然后在地址栏输入ipv6.google.com,如果能正常打开,说明大功告成至少一半了。
在浏览器中打开一个新标签页,地址栏输入,如果能正常打开,那么恭喜你,大功告成了。
如果你所在的网络对IPv6流量不计费(大部分开通IPv6的教育网如此),你是不是已经在偷着乐了?
还有更爽的,新标签页,maps.google.com;新标签页,translate.google.com;twitter.com;(谷歌英国)……
更多可用的IPv6网站,请参阅我提供的hosts文件里的条目及注释。
Step 5. 疑问和反馈。
如果您按照本文的思路操作遇到了某些问题,或者您有与本文主题相关的问题想和我讨论,欢迎您发表评论或留言[注2]。
注1: MAC用户使用IPv6访问谷歌的服务请参考这篇文章:“在Mac OS X 10.6里用IPv6上google和twitter服务”。
注2: 首次发文,请读者多多关照。转载请注明出处。
附件:我的hosts文件
阅读(13907) | 评论(0) | 转发(0) |