在說這個問題前,有必要先簡單了解下CC攻擊,避免和DDOS搞混!詳見百度百科!地址
典型的惡意攻擊,搞垮服務器,網站打不開,從而讓網站降權,甚至K收錄。一般同行惡意居多。
抗CC工具辦法當然也很多,比如買CDN,服務器升配置,多臺服務器負載,硬防等等,但如果攻擊持續這個成本不小,也有人推薦用免費的CF抗,如果攻擊不大,這個確實也可以抗,但如果持續,或加大這個也很難抗。也有人推薦用寶塔自帶的付費插件防,最愚蠢的辦法就是用自己服務器去抗,這個基本抗不住的。(如果能抗只是小打小鬧)做站也近20年了,中間也碰到過各種攻擊,也嘗試了N種辦法,總結一下供各位同學參考。基本不需要付費。
大部分時候攻擊是國外IP居多。我們做的站基本也是國內網民為主,一刀切,直接拒絕除大陸外所有IP。域名解析的時候國外線路解析127地址或隨便1個非大陸地區IP便可。如果你注冊域名沒有這個選項,用阿里云或騰訊云的免費解析便可。修改DNS。
這個生效后你會發現明顯服務器資源下降了,但如果攻擊還足夠大,下降不明顯,可以考慮用云數據庫,也就是程序和數據庫分開。如果你是帝國CMS 生成HTML為主,那就停止數據庫,CC攻擊主要是拖垮數據庫。大部分情況下這2步下來可以解決,如果還不能解決,建議裝統計,看IP,然后開始封IP段。或解析的時候有些省市不解析。
上面的經驗除了云數據庫花點錢,其他都是免費,現在騰訊云或阿里云云數據庫首年很便宜,要不了多少。希望對各位站長有用,經驗是經過本人,和N個站長實踐的。親測有效!