寻找遗失的ghs.google.com

在使用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

寻找遗失的ghs.google.com_第1张图片
ping-google-ghs-ip.jpg

然后本地通过CMD命令ping一下验证是否可用:

寻找遗失的ghs.google.com_第2张图片
check-google-ghs-ip.jpg

验证结果正常,可以使用,就是延迟有点高。

查看原文:蔓草札记 » 寻找遗失的ghs.google.com

你可能感兴趣的:(寻找遗失的ghs.google.com)