在使用Google企业套件(包括Gmail企业邮局服务)和Google AppEngine(GAE)时,如果要绑定自己申请的独立域名,就需要将域名CNAME解析到ghs.google.com(也可以添加CNAME纪录指向ghs.googlehosted.com或ghs.l.google.com),而ghs.google.com这些都被GFW长期屏蔽,根本无法正常访问。
尽管Google的服务被封锁的越来越严,使用Google企业套件和GAE的人不如之前多了,但相比较国内不够完善的云服务,也还是一个刚需的存在。既然有墙,就必然有穿墙或绕墙的方法,总结起来大致两种。
一、寻找一个没有被墙的ghs.google.com的IP,把要做映射的域名(比如ghs.xuhehuan.com)A记录到这个IP上。找这个IP可是个技术活,可以通过国外代理ping到然后排查,也可以直接Google去找,找到后就可以用一段时间了,但不知道什么时间又会被封掉。
二、直接找网上其他人已经做好的可以替代ghs.google.com的域名,网络上曾有不少朋友贡献出自己维护的替代域名,但现在还仍然能用的几乎消失殆尽,难以寻觅。该方法的实现前提是有一台能正常访问Google服务的服务器,然后将替代域名(如ghs.xuhehuan.com)指向该反向代理服务器,从而实现通过反向代理服务器访问ghs.google.com的目的。
由于之前感觉找可访问的ghs.google.com IP比较麻烦,所以就解析到别人做的ghs替代域名上,但最近在访问自己为Kindle推送搭建在GAE上的开源应用KindleEar时,域名居然被解析到了一个博彩的页面上,着实不爽,但还是不想自己搭建反向代理服务器,只能再次寻找遗失的ghs.google.com。
一番猛烈的查找之后,最终寻觅到一个网上仍然可用的由GDG维护的ghs替代域名:
www.goofan.net.g.xgslb.net
同时也找到一些用ping检测得到ghs IP的网站,分别打开下面列表中的网址,查询的地方输入ghs.google.com,里面得到的每一个A Records或响应IP就对应一个可以尝试的ghs IP地址,然后在本地通过ping测试验证是否能用。
1、
http://bgp.he.net/dns/ghs.google.com
2、
https://cloudmonitor.ca.com/en/dnstool.php
3、
http://ping.chinaz.com/
比如首先访问网址2查询得到IP:64.233.169.121
然后本地通过CMD命令ping一下验证是否可用:
验证结果正常,可以使用,就是延迟有点高。
查看原文:http://xuhehuan.com/2090.html