来自我们办公室的所有Google API调用都超时

来自我们办公室的所有Google API调用都超时,api,dns,out,timed,Api,Dns,Out,Timed,我们有一个小办公室,里面有20多台电脑,大约是80/20的Mac和PC。我是一名网络开发人员,负责管理我们的小网络,但决不是一名网络/DNS专家 尽管如此,我们遇到了麻烦,因为我们访问的每一个调用Google API的网站(包括stackoverflow.com)都要花很长时间才能加载。他们都会被一条状态栏消息所困扰,比如:“连接到fonts.googleapis.com、ajax.googleapis.com、developers.google.com等等。”最终,api调用超时,站点将在没有

我们有一个小办公室,里面有20多台电脑,大约是80/20的Mac和PC。我是一名网络开发人员,负责管理我们的小网络,但决不是一名网络/DNS专家

尽管如此,我们遇到了麻烦,因为我们访问的每一个调用Google API的网站(包括stackoverflow.com)都要花很长时间才能加载。他们都会被一条状态栏消息所困扰,比如:“连接到fonts.googleapis.com、ajax.googleapis.com、developers.google.com等等。”最终,api调用超时,站点将在没有它的情况下加载。有时我们会出现弹出错误“accounts.google.com”无法响应。事实上,当我们最终得到Stack Overflow来加载时,此消息位于页面顶部:“Stack Overflow需要来自另一个域的外部JavaScript,该域被阻止或加载失败。”

这似乎只发生在我们的内部网络上。例如,我们可以将笔记本电脑、手机和平板电脑连接到LTE/移动网络,它们可以很好地加载相同的站点

奇怪的是,Google.com本身的负载很好。Gmail和谷歌文档也是如此

当我从网络内部和防火墙ping'font.googleapis.com'时,我得到'googleapis.l.google.com'的“请求超时”[74.125.70.95]

我曾尝试从我们的DNS服务器(一个旧的Windows 2003 Small Biz服务器)中删除所有Google条目,这有时会导致“googleapis.l.Google.com”从我们的ISP处获得不同的IP地址,从而暂时缓解问题。但是,似乎最终74.125.70.95的相同IP将被附加到API URL上,我们又回到了同一条船上

我尝试将Win2003 SBS服务器本身的DNS服务器地址从ISP地址更改为OpenDNS和Google自己的DNS服务器,但这没有帮助

这已经发生了大约一个月了


有什么想法吗?

偶然发现了这篇文章:

从本质上讲,它详述了一些我没有想到的事情。我的防火墙的国家阻止功能。尽管我遇到麻烦的特定IP似乎属于美国的谷歌,但它可能是通过中国路由的(或者我的防火墙的IP地址表已经过时),所以流量被阻塞了

我已经调整了FW规则来允许这个IP,一切都很好