今天看一站長說自己的博客被來自福建莆田的大量垃圾IP地址瘋狂的刷站了,這樣導(dǎo)致網(wǎng)站產(chǎn)生大量垃圾內(nèi)容了,那么要如何來屏蔽呢,下面小編給各位整理了一篇文章,希望此文章對大家有幫助.
2014年開年,我的小網(wǎng)站就被來自福建莆田的大量垃圾IP地址瘋狂的刷站,每分鐘幾十次的流量,寫入大量垃圾評論,查了一下網(wǎng)上的消息,很多小博客和論壇都被狂刷,而且都是來自福建莆田的IP,小網(wǎng)站都是虛擬主機(jī),哪經(jīng)得起刷,經(jīng)得起刷,流量也給刷沒了,反戰(zhàn)我的網(wǎng)站是沒扛住,一天宕機(jī)幾十次,后來問了衡天小張,才知道CPU超限,才查看才知道網(wǎng)站被刷了.
抗了幾天是在扛不住了,決定先把垃圾評論治理了,通過function代理阻止了垃圾評論寫入,但頻繁的刷機(jī)還是抗不住,是不是宕機(jī)。又經(jīng)過了幾天抗?fàn)帲瑳Q定徹底屏蔽它。
網(wǎng)上查了一下,被刷站的人還真多,深受其害的筒靴們可以參照執(zhí)行。
屏蔽原理是通過Cpanel禁止垃圾IP訪問網(wǎng)站,返回403,想寫入垃圾評論就更不可能了,這已經(jīng)是是目前最有效的方法了。
我通過網(wǎng)絡(luò)搜索和本站訪問日志剔出了來自福建莆田的垃圾IP,建立了垃圾IP列表,然后通過主機(jī)的.htaccess進(jìn)行屏蔽,你也可以通過Cpanel的“阻止IP訪問”直接處理,殊途同歸。通過測試在我網(wǎng)站上基本上屏蔽達(dá)到95%以上,極個(gè)別漏網(wǎng),后續(xù)會(huì)進(jìn)行更新。
現(xiàn)將整理的IP段共享給大家,歡迎測試更新,代碼如下:
- order deny,allow
- allow from all
- deny from 110.82
- deny from 110.85
- deny from 110.86
- deny from 110.89
- deny from 112.111
- deny from 113.128
- deny from 117.26
- deny from 120.33
- deny from 120.37
- deny from 120.40
- deny from 120.43
- deny from 121.205
- deny from 125.78
- deny from 175.44
- deny from 218.86
- deny from 220.161
- deny from 222.77
- deny from 222.79
- deny from 27.150
- deny from 27.153
- deny from 27.159
- deny from 36.248
- deny from 36.250
- deny from 59.58
- //開源代碼Vevb.com
說明:這里的deny from 110.82表示屏蔽所有110.82.×.×的IP,最好注意一下,如果是同一個(gè)IP段的我們可以這樣寫,部分IP地址,代碼如下:
Allow from 10.1
IP地址的開始1到3個(gè)字節(jié),用于子網(wǎng)限制.
網(wǎng)絡(luò)/掩碼對,例子,代碼如下:
Allow from 10.1.0.0/255.255.0.0
一個(gè)網(wǎng)絡(luò)a.b.c.d,和一個(gè)掩碼w.x.y.z,用于更精確的子網(wǎng)限制,網(wǎng)絡(luò)/nnn 無內(nèi)別域間路由規(guī)格,例子代碼如下:
Allow from 10.1.0.0/16
同前一種情況相似,除了掩碼由nnn個(gè)高位字節(jié)構(gòu)成,注意以上后三個(gè)例子完全匹配同一組主機(jī).
IPv6地址和IPv6子網(wǎng)可以像下面這樣指定,代碼如下:
Allow from fe80::a00:20ff:fea7:ccea
Allow from fe80::a00:20ff:fea7:ccea/10
新聞熱點(diǎn)
疑難解答
圖片精選