Google IP 现状

2015-02-28 01:27:55 +08:00
 fqrouter2
Google IP 分为三类。第一类是普通的 *.google.com *.gstatic.com 类型的IP。这类IP数量巨大,而且GGC包括这类IP。虽然大量被封,仍然后非常多可用的。

第二类是 *.googleusercontent.com *.googleapis.com 类型的IP。这类IP数量非常稀少,大部分都已经被封。特别是GGC并不包含这类IP,所以数量稀少。

第三类是 *.googlevideo.com (youtube视频),*.gvt1.com(google play下载)类型的IP。这类IP数量巨大,GGC主要就是为了缓存这类的内容而存在。但是google选择了由网页(html)指定IP的方式,从而不允许用户或者middle box去指定使用特定的IP(所谓改host)。具体详见
https://peering.google.com/about/faq.html
http://www.slideshare.net/Netmanias/netmanias20120416ggc-operation-for-you-tube-part-1-kt-en
http://www.slideshare.net/Netmanias/netmanias20120418ggc-operation-for-you-tube-part-2-lg-u-en

针对GGC的这种行为,国外的网友也有抱怨
http://www.reddit.com/r/youtube/comments/2t0pu9/i_discovered_the_cause_of_youtube_slowness_on/
http://netengv6.blogspot.com/2013/08/google-global-cache.html
他们的主要抱怨的是自己被google强制使用了ISP提供的GGC,当GGC速度不理想的时候用户无法自己选择使用别的速度更快的GGC节点。国内的用户不同在于,大部分的GGC IP被封了,用户无法通过改host选择没有被封的GGC节点。

Google R.I.P
28013 次点击
所在节点    Google
41 条回复
FrankFang128
2015-02-28 01:37:21 +08:00
GGC?
club
2015-02-28 01:40:42 +08:00
@FrankFang128 Google Global Cache
club
2015-02-28 01:41:58 +08:00
xinhugo
2015-02-28 02:25:06 +08:00
你这是以域名的用途分类。据我所知,IP 可用于第一类域名,即可用于第二类域名。

按 IP 的类型,可分为
(1)Google 自家的(就算能用,延迟、丢包率也较高。)
(2)与 ISP 合作的(目前速度最快的)
(3)在你国的(缺少内容,从最初阉割搜索、GAE,到 2/24 阉割图片,现在的用途极为有限)
kerr92
2015-02-28 06:11:18 +08:00
我目前hosts用的是谷歌韩国的IP,ping值在60ms左右,比挂台湾的VPN(120ms左右)还快,GCC的IP数量巨大但是速度普遍太慢…
O21
2015-02-28 08:24:56 +08:00
谷歌的ip多了
MicrosoftAzure
2015-02-28 09:20:17 +08:00
@fqrouter2

有个疑问,既然不允许指定特定IP改hosts,为什么通过网上分享的Google hosts还可以正常使用Google服务(虽然图片显示似乎有问题)?

我通过在线ping工具得到了美国人访问Google HK解析出的IP地址,我也可以ping通,按理说是有效的吧,返回数据也正常(原谅我没有直接访问该IP地址),指定了
x.x.x.x www.google.com.hk
之后依然无法访问Google HK

这应该就是
@fqrouter2 描述的情况,不知道高手发布的Google hosts中的IP地址和我自己找的有什么不同?

@kerr92

请问你也是自己找自己在hosts中指定吗?
wdlth
2015-02-28 09:25:08 +08:00
GGC是支持SNI的,所以*.googleapis.com等域名也可以在新的浏览器使用。
wdlth
2015-02-28 09:33:02 +08:00
我现在用的主要是某亚洲小国,泰国走NGN的运营商和香港走PCCW的运营商提供的。
LGA1150
2015-02-28 10:31:34 +08:00
@MicrosoftAzure ping通不代表能访问,可能是特定端口封锁
66beta
2015-02-28 10:35:17 +08:00
目前在用的IP,已经用了一个多月了,感觉最近没封那么紧了
LGA1150
2015-02-28 10:39:00 +08:00
我现在收集了世界各地GGC IP和一些目前仍能使用的香港数据中心IP
香港数据中心IP还有100来个可用(香港也有GGC IP,不过没几个可以用了)
GGC IP中印尼的最多,有300多个,延迟也较低;台湾的还有几十个
kerr92
2015-02-28 11:57:16 +08:00
@MicrosoftAzure 是哒,dig命令+其他国家ISP的DNS,ping命令并不适合用来找IP
yfdyh000
2015-02-28 12:00:07 +08:00
@MicrosoftAzure 所谓不允许改hosts,是指YouTube(等?)服务,js中直接返回离你最近的ISP架设的GGC节点(Google提供机器和进行维护,架设在ISP的机房),用户无法选择(因为返回的就是GGC子域名)。直接使用是没问题的。
MicrosoftAzure
2015-02-28 15:45:42 +08:00
@LGA1150

感谢解答,相对来说还是自己整理的IP地址用得久一些。
MicrosoftAzure
2015-02-28 15:48:32 +08:00
@kerr92

表示还在用gogo tester和Github上一个小工具,都是为goagent,不知道为goagent找的IP和你dig的是不是一回事?
MicrosoftAzure
2015-02-28 15:54:36 +08:00
@yfdyh000

感谢解答。这或许就是现在用Google hosts无法看YouTube视频的原因?hosts定向的IP与GGC返回的节点不同于是无法观看?

btw九月还能流畅地用hosts看YouTube

似乎用goagent看YouTube也会提示遇到问题无法播放

而直接使用的意思就是直接访问这些GGC返回的节点地址即可正常观看(如果这些节点没有被认证的话)?
yfdyh000
2015-02-28 16:00:44 +08:00
@MicrosoftAzure 没试过,猜测:YouTube会返回一个GGC子域名,而普通hosts是不支持通配符的,子域名又太多写不完。
kerr92
2015-02-28 16:07:54 +08:00
@MicrosoftAzure goagent怎么进行DNS查询的我没关注过,但dig本就是用来DNS查询的啦
997008774
2015-03-01 00:50:37 +08:00
@LGA1150 分享几个私用吗,嘿嘿嘿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/173383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX