关于使用阿里云 CDN 后产生大流量客户端 IP 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
sunchaoylq
V2EX    云计算

关于使用阿里云 CDN 后产生大流量客户端 IP 的问题

  •  1
     
  •   sunchaoylq 303 天前 1256 次点击
    这是一个创建于 303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题描述

    用阿里云 CDN 为公司官网加速一年左右了,之前遇到一些大流量的奇怪 IP 都会识别判断为采集站等,为了控制费用支出会在 CDN 后台手动封禁,相对比较有效。

    近期又出现了大批量的 IP 地址频繁访问网站视频文件的情况,显示来源为“石家庄电信”。

    因为这些视频是公司产品介绍,比较冷门,根本不像是普通用户的访问行为。而且更重要的是其“via_info”字段也非常有规律。 根据阿里云的文档其描述为:

    CNAME 域名,是 CDN 生成的,当您在阿里云 CDN 控制台添加加速域名后,系统会为加速域名分配一个*.kunlun.com 形式的 CNAME 域名。

    由于这些中都含有"kunlun"字样,所以个人怀疑这些是阿里云自己的服务,一旦封锁可能影响 CDN 正常工作。但是咨询阿里云客服,客服否认了这个推测,并且提供了一个检测网址https://cdn.console.aliyun.com/tool/ipCheck。实际动手查了一下,确实这些 IP 地址都显示为“否/未知运营商”,即不是阿里云自己的 IP

    via_info

    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun5.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,1,200-0,H], kunlun6.cn1593[4,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun10.cn1593[2,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun8.cn1593[6,0]
    • cache58.l2cn1823[0,0,304-0,H], cache59.l2cn1823[2,0], kunlun4.cn6199[0,0,200-0,H], kunlun7.cn6199[9,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,1,200-0,H], kunlun7.cn1593[5,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun7.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun4.cn1593[2,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun1.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun8.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun6.cn1593[3,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun5.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun10.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun1.cn1593[2,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun4.cn1593[2,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun10.cn1593[1,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,0,200-0,H], kunlun7.cn1593[1,0]
    • cache58.l2cn1823[0,0,304-0,H], cache70.l2cn1823[1,0], kunlun4.cn1593[0,1,200-0,H], kunlun1.cn1593[4,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,1,200-0,H], kunlun5.cn1593[6,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun6.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun10.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun8.cn1593[3,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[338,338,200-0,H], kunlun5.cn1593[340,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun5.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun2.cn1593[3,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun7.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun7.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun1.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun7.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun4.cn1593[1,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[0,1,200-0,H], kunlun10.cn1593[3,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[0,0,200-0,H], kunlun6.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun6.cn1593[1,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun5.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun1.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,1,200-0,H], kunlun2.cn1593[4,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[0,0,200-0,H], kunlun2.cn1593[3,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun10.cn1593[1,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[0,0,200-0,H], kunlun5.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun4.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun2.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun1.cn1593[2,0]
    • cache58.l2cn1823[106,107,304-0,H], cache21.l2cn1823[108,0], kunlun4.cn1593[0,0,200-0,H], kunlun5.cn1593[2,0]
    • cache32.l2cn3147[152,152,304-0,H], cache68.l2cn3147[154,0], kunlun2.cn1593[0,0,200-0,H], kunlun8.cn1593[10,0]

    Client IP

    • 106.117.19.26 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.11.37 ( 中国/河北省/石家庄市 中国电信 )
    • 182.200.126.65 ( 中国/辽宁省/沈阳市 中国电信 )
    • 106.114.165.104 ( 中国/河北省/石家庄市 中国电信 )
    • 106.117.13.169 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.243.230 ( 中国/河北省/石家庄市 中国电信 )
    • 106.117.19.159 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.184.124 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.249.97 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.179.157 ( 中国/河北省/石家庄市 中国电信 )
    • 106.113.170.107 ( 中国/河北省/石家庄市 中国电信 )
    • 106.113.39.93 ( 中国/河北省/石家庄市 中国电信 )
    • 106.117.79.198 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.72.6 ( 中国/河北省/石家庄市 中国电信 )
    • 106.113.14.233 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.173.83 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.205.120 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.217.158 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.204.51 ( 中国/河北省/石家庄市 中国电信 )
    • 106.113.25.224 ( 中国/河北省/石家庄市 中国电信 )
    • 106.117.20.103 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.220.199 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.197.220 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.79.241 ( 中国/河北省/石家庄市 中国电信 )
    • 124.236.193.53 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.173.142 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.252.139 ( 中国/河北省/石家庄市 中国电信 )
    • 106.113.171.21 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.172.182 ( 中国/河北省/石家庄市 中国电信 )
    • 106.114.178.47 ( 中国/河北省/石家庄市 中国电信 )

    我的疑问

    这些访问 IP 的来源到底是哪里?

    目前我有几个推测,但不知道如何印证,还请高人指点一二。

    • 推测 1:电信为了解决不同运营商之间跨网访问的速度问题,自建 CDN ,把其他 ISP 的网站内容先拉取到自己服务器一份?
    • 推测 2:被某个“网站测速工具”网站盗用了视频文件,用于其测速服务?(但这与 Client IP 相对集中似乎不符)
    • 推测 3:阿里云自己去刷用户的流量,为了多收费?(之前曾听说有类似的说法,但有点阴谋论)
    8 条回复
    cydian
        1
    cydian  
       303 天前
    via_info 是 本次访问经过的节点信息吧?
    mytsing520
        2
    mytsing520  
    PRO
       303 天前
    via_info 里面显示的是经过的 CDN 节点
    ljl024
        3
    ljl024  
       303 天前   1
    怀疑是 pcdn 刷下行流量
    sunchaoylq
        4
    sunchaoylq  
    OP
       302 天前
    @ljl024 这个 PCDN 是指另外一个 CDN 提供商吗?这样做的目的是什么呢?
    sunchaoylq
        5
    sunchaoylq  
    OP
       302 天前
    @cydian @mytsing520 我可能没太理解这个意思,如果 via_info 指的是 CDN 节点,那么哪个信息是真正的客户端 IP ?(应该不是 Client IP ,因为这些 IP 很集中,而且经查询也不在阿里云的 IP 库里)
    cydian
        6
    cydian  
       302 天前
    @sunchaoylq via_info 的信息,只是访客访问时,资源经过的节点信息。一般用作调试用途,比如需要详细知道这个资源为什么出错了,在哪一层被缓存了,经过了哪些节点。对于你这个问题,via_info 是没有帮助的。

    我觉得你直接关注终端 ip 即可。
    sunchaoylq
        7
    sunchaoylq  
    OP
       302 天前
    @cydian 明白了,感谢!我现在的对策是这样:
    1 、设置配置 Referer 防盗链,仅允许自家域名(为了防止其他网站盗链到网站视频)
    2 、定期检查下载量较大的 Client IP ,如果能够明确判断其不属于正常访客就直接拉黑。判断依据包括:IP 段高度集中、反查 IP 可发现 web 服务或 22 等管理端口开放。
    经过 1 天的观察已经对流量控制有了明显效果,但对其他访客是否有影响还有待于进一步观察。
    tuotu
        8
    tuotu  
       289 天前
    过度集中在运营商那里的话,挺符合运营商刷量的特征的。楼主可以搜搜 运营商刷量 等字眼,今年出了很多很多起了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 12:13 PVG 20:13 LAX 05:13 JFK 08:13
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86