一堆伪装成 Googlebot 的 IP 不断访问我的服务器如何解决? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Kaiyuan

一堆伪装成 Googlebot 的 IP 不断访问我的服务器如何解决?

  •  
  •   Kaiyuan Nov 4, 2016 6801 views
    This topic created in 3461 days ago, the information mentioned may be changed or developed.

    不断的变 IP ,而且几乎没有重复 IP 。 我现在的设置是通过 IP 访问的都 301 到 127.0.01 。域名访问的有 CF 顶着。

    当初不知道要设置只能域名访问实在是无奈,现在被攻击才知道要隐藏。这样情况应该只有换 IP 才能解决了?

    Supplement 1    Nov 5, 2016
    现在 iptables 用白名单机制仅允许 Cloudflare 和家里的地区 IP 访问,瞬间清静了。

    https://www.cloudflare.com/ips/
    21 replies    2016-11-05 07:09:14 +08:00
    ericls
        1
    ericls  
       Nov 4, 2016
    空 hostname 直接 return 个 403
    crab
        2
    crab  
       Nov 4, 2016
    这个是在 cc ?
    ryd994
        3
    ryd994  
       Nov 4, 2016 via Android
    default host 直接 404 就好,空响应 Nginx 每秒上百都是小意思。又不是 DDoS 不用换 IP
    设置了只能域名访问,别人就不知道你 IP 了?
    而且话说回来………你首页不做缓存的么?
    msg7086
        4
    msg7086  
       Nov 4, 2016
    你要暴力点呢 fail2ban 直接进监狱。
    温柔点呢就直接 access_log off 进黑洞。
    反正 nginx 每秒上千次的访问都是小意思。
    Kaiyuan
        5
    Kaiyuan  
    OP
       Nov 4, 2016
    @ryd994 个人 Blog ,平时访问量只有十几二十 IP 。使用 CloudFlare 域名不会解析到主机的 IP 的。
    samcode
        6
    samcode  
       Nov 4, 2016
    gethostbyaddr *.googlebot.com
    zhanglp888
        7
    zhanglp888  
       Nov 4, 2016
    给它返回 Zip bomb 如何?
    ryd994
        8
    ryd994  
       Nov 4, 2016
    @Kaiyuan "当初不知道要设置只能域名访问实在是无奈"
    难道你把 IP 给用户么?
    Kaiyuan
        9
    Kaiyuan  
    OP
       Nov 4, 2016
    @ryd994 没有使用 CDN 的情况下域名是直接解析到真实的 IP ,只是个人小 Blog ,而且是使用默认配置,能直接通过 IP 访问网站,后来才用 CloudFlare 。
    beimenjun
        10
    beimenjun  
    PRO
       Nov 4, 2016
    你发现被攻击,然后上 CF 也没换 IP 吗?现在就是对方直接对源 IP 进行攻击吧。

    其实就算用 CF 只要攻击峰值达到一个不高的程度就超过 CF 的配额,然后很快就会回源了, IP 还是暴露了。

    IP 访问直接 ban 了好了。
    onlyice
        11
    onlyice  
       Nov 4, 2016 via Android
    给他 302 一个 10G 的文件
    xiaozi
        12
    xiaozi  
       Nov 4, 2016
    QPS 那么低也算攻击?
    ryd994
        13
    ryd994  
       Nov 4, 2016
    @Kaiyuan 我的意思是说, 就算你不用默认配置,一开始就禁止通过 IP 访问网站, IP 一样会暴露.
    因为 IP 是否暴露单纯取决于 cf 的配置, 和你服务器配置无关.

    另外,每秒一个请求就挂了, 你真心需要认真优化一下
    wesley
        14
    wesley  
       Nov 4, 2016
    redirect to gov.cn
    ryd994
        15
    ryd994  
       Nov 4, 2016
    @onlyice 这种都是脚本打的,脚本会在意 302 才怪
    onlyice
        16
    onlyice  
       Nov 4, 2016
    @ryd994 requests 默认就做了 302 跳转

    anyway ,不是严谨的技术讨论,不继续扯了
    Kaiyuan
        17
    Kaiyuan  
    OP
       Nov 4, 2016 via Android
    @ryd994 挂是不可能的,这是我限制了请求次数后的日志,没限制的时候每秒一个 IP 几十个请求。

    实际个我是用了 CF 后很长一段时间才发现被攻击,因为没想到一个通常访问量只有个位数的个人 Blog 会被攻击…
    Technetiumer
        18
    Technetiumer  
       Nov 4, 2016
    Nginx 给他返回 HTTP 444
    CloudFlare 用页面规则设置缓存全部
    Technetiumer
        19
    Technetiumer  
       Nov 4, 2016
    还有,不换 IP 的话,估计人家一直 C 你源站,换 IP 然后并设置 CloudFlare 受到攻击模式
    Balthild
        20
    Balthild  
       Nov 4, 2016 via Android   1
    如果你的流量一律通过 cloudflare 加速,你可以用 iptables 把除了 cf IP 段之外的其他 IP 请求全部 REJECT
    ryd994
        21
    ryd994  
       Nov 5, 2016 via Android
    @onlyice 骚年你知道 ab 么………
    About     Help     Advertise     Blog     API     FAQ     Solana     853 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 91ms UTC 21:50 PVG 05:50 LAX 14:50 JFK 17:50
    Do have faith in what you're doing.
    ubao msn 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