目前有个网站使用了阿里云的 cdn 服务,客户端访问顺序是:客户端-阿里云 l1 cache 节点-阿里云 l2 cache 节点-源服务器,源服务器做了限制,只允许阿里云的 cdn 节点访问,现在我有个请求一定不会 cache 会访问源服务器,我想加快访问速度,因此想绕过 l1 cache 节点直接通过 l2 cache 来回源,目前有两个问题 1 此方案是否可行 2 如果可行,那我需要先获取到 l2 cache 节点的 ip,如果获取?我想到的办法是找到阿里云所有的 asn 号,然后找到对应的 ip 地址范围,扫描这个范围内的所有 ip,如果该 ip 可以成功访问的该网站,那么该 ip 就有可能是 l1 或 l2 节点,之后再想办法从其中筛出 l2 节点,不知道这个方法行不行,有没有更好的办法能找到 l2 节点的 ip? Cache, 节点, CDN, 访问
https://next.api.aliyun.com/api/Cdn/2018-05-10/DescribeL2VipsByDomain 该接口仅支持日峰值带宽为 1 Gbps 以上的用户调用,如果您符合该条件,请填写信息申请该接口的调用权限。 另外,你访问 L2 ,不代表一定走回源,L2 是服务多个 L1 节点,不如配置好相关规则。
阿里云国内节点 L1 和 L2 网络大部分都是三大运营商的网络,极少是 BGP 网络,你就算有 ASN 有啥用 这种事情你得找阿里云要解决方案,而且大概率是定制 但即便如此速度也快不到哪里去,地理距离造成的网络延迟是无法突破的