gpt4 book ai didi

java - Akamai 上的 RSS 源 : Any way to programmatically check various geo-locations?

转载 作者:行者123 更新时间:2023-12-01 12:21:39 25 4
gpt4 key购买 nike

我正在尝试以编程方式下载 Akamai 上托管的一些 RSS 源。我发现从欧洲和美国服务器(也许还有美国的各个地区)提取的提要存在差异。

有没有一种方法可以通过编程方式从一台计算机/位置检查分布在美国各地的多个 Akamai 位置以发现任何差异?我为此使用 Java 和/或 python - 以防有任何库可以帮助解决此问题。

最佳答案

只有当您拥有想要监控差异的 Akamai 接入点的 IP 地址列表时,才有可能实现这一点。 Akamai 不会合理地发布此信息,但您可以采取某种情报技巧,例如从此处匹配 IP 地址:

http://bgp.he.net/search?search[search]=akamai&commit=Search

针对maxmind geoIP数据库,然后尝试通过在这种交叉匹配预处理中选择的IP地址请求您需要的内容。因此,您可以为选定的位置拥有一百个 IP 地址,但其中很少有对应于 Akamai 用于特定 RSS 加速的服务映射,因此您必须尝试所有一百个 IP 地址才能找到答案。

特定的 RSS 在 Akamai 内部通过 FQDN 进行标识。因此,要探测 IP,请执行以下操作:

curl -H "Host: FQDN" http(s)://IP/uri

如果返回 HTTP 200 OK,则您拥有该特定区域的 RSS 内容。

关于java - Akamai 上的 RSS 源 : Any way to programmatically check various geo-locations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26620663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com