【问题标题】:List of Facebook CDN addressesFacebook CDN 地址列表
【发布时间】:2013-11-03 07:21:44
【问题描述】:

我需要编制一份 Facebook 使用的所有 CDN 的地址列表。

例子:

fbcdn-sphotos-a.akamaihd.net
fbstatic-a.akamaihd.net
...

我需要这些作为强制门户应用程序,允许用户通过 facebook 连接到 WiFi。我们允许 facebook.com 通过防火墙进行 Graph API 调用,但我们遇到的问题之一是 Facebook 登录对话框需要永远加载并且在没有样式表/图像的情况下加载。我们通过将 fbstatic-a.akamaihd.net 列入白名单来解决此问题,但我们希望确保以后不会有意外。

【问题讨论】:

  • 如果 Facebook 决定添加另一个您的列表中还没有的 CDN 域,您将总是“以后有惊喜”……
  • 是的,我们考虑到了这一点,并希望定期从我们的服务器下载列表,但我们仍然需要找到所有 CDN 域的方法。另外,虽然 CDN 的 IP 地址经常变化,但我相信域名相当稳定。他们需要确保 FB 脚本可以访问他们需要的资源。

标签: facebook cdn


【解决方案1】:
fbstatic-a.akamaihd.net

fbcdn-profile-a.akamaihd.net 

fbcdn-sphotos-a-a.akamaihd.net

fbcdn-creative-a.akamaihd.net

fbexternal-a.akamaihd.net

还有:

fbcdn-sphotos-b-a.akamaihd.net

fbcdn-sphotos-c-a.akamaihd.net

fbcdn-sphotos-d-a.akamaihd.net

fbcdn-sphotos-e-a.akamaihd.net

fbcdn-sphotos-f-a.akamaihd.net

fbcdn-sphotos-g-a.akamaihd.net

fbcdn-sphotos-h-a.akamaihd.net

那些从字符A开始到H结束,如果Facebook要添加一个新域,它必须是这样的:

fbcdn-sphotos-i-a.akamaihd.net

所以未来的 CDN 域名将是

fbcdn-sphotos-j-a.akamaihd.net

fbcdn-sphotos-k-a.akamaihd.net

fbcdn-sphotos-l-a.akamaihd.net

fbcdn-sphotos-m-a.akamaihd.net

fbcdn-sphotos-n-a.akamaihd.net

等等..直到字符Z

【讨论】:

  • 谢谢,这是一个很好的答案,也是我想要的。作为旁注,我还在“UrlMapConfig”中添加了connect.facebook.net/en_US/all.js 中定义的域
【解决方案2】:

akamaihd 仅用于旧照片和特殊照片(封面 ph. example..),仅在我看来...

他们创建了新的服务器,其中也包含了一些新的逻辑。示例:

scontent-a-lhr.xx.fbcdn.net scontent-b-lhr.xx.fbcdn.net 等等,但我在有趣的链接上看到了一些共享照片。例如:

https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/v/1472407_10151814939401656_1687041676_n.jpg?oh=d92bc9af7f987c5fe298ecc8c717a4e1&oe=5287894B&__gda__=1384659513_abeb3f33223e6e737aff91419149509e

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    相关资源
    最近更新 更多