封禁ip的两种方法
发布时间:2019-03-07 23:23:43作者:魏义齐阅读:()评论:
前段时间网站日志文件出现外地ip,最近统计数据又被广告轰炸,放到以前我会觉得这很烦,但是现在我觉得这很有意思,打游击呗,你千方百计采集我的文章、在我的统计数据里植入广告,我釜底抽薪总结你的ip规律然后封禁,说来还得感谢这些人,要不然也没有这篇文章。说说怎么封禁ip吧!
说之前啰嗦一句:如果你在乎,那网站日志文件每天必看,这个博客站快两年了,我从来不会去看日志文件,直到最近统计数据里有很多相近的ip,最初就是我一访问这些ip就来了,就好像我的访问路径被跟踪了一样,这才想到看网站日志文件,一看才知道很久之前这些ip就出现了,至于什么时候出现的不知道,日志文件太多看不到头。同样的,百度统计数据实时访客虽然没必要一条一条过,但也要大概过一遍,至于哪些数据需要注意,经常看数据的人都有经验。
封禁ip方法一:利用百度云加速ip黑名单
百度云加速ip防火墙支持对ip和ip段的访问进行拦截,ip段支持B段和C段,封禁单个ip简单,直接输入ip就行,但要封禁ip段就得判断ip属于哪个ip段,百度了一下:
箭头所指的最接近,点开:
因为百度云加速支持拦截的ip段没有A段,所以就问技术客服42.236.10.**属于哪个段,告诉我是C段,添加之后起效果了,但是我懵逼了,经过再三咨询技术客服我明白:这个百度知道回答的A类B类C类跟百度云加速的B段C段根本不是一回事,实际是ip有A 、B、C、D、E五个类。那百度云加速的禁止ip段如何使用呢?从技术客服挤牙膏似的回答我悟出来了:如果ip只是第四节变化那么用C段,如果ip是第三节和第四节都变化则用B段,B段包含C段,比如160.200.0.0/16比160.200.180.0/24封禁的ip要多得多,问了技术客服确认无误。
采集ip或广告ip在百度统计数据里都是有规律的,经常看数据的人很容易发现。
封禁ip方法二:在web.config里写规则
以windows2008为例,在<rules></relus>里添加一条规则,全部代码如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
- <rule name="band ip" stopProcessing="true">
- <match url="(.*)" />
- <conditions logicalGrouping="MatchAny">
- <add input="%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}" pattern="(8.8.4.4|8.8.8.)" />
- </conditions>
- <action type="AbortRequest" />
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
- </configuration>
pattern后面的括号里就是封禁的ip或ip段,相比于百度云加速在源站用规则封禁ip更加随意也不限数量,而且ip、ip段可以混合着来,比如ip42.236.10.84,如果只想封禁这一个ip就直接添加这个ip就行了,如果第四节ip变化写成42.236.10.即可,注意后面要加点,如果后两节ip都变,那就得写成42.236.,中间用|隔起来,混合着来毫不冲突。
相比之下,百度云加速封禁ip的优点是从节点阻断ip,有些关键词的广告则无法植入到百度统计数据里,封禁的也更彻底,阻断的ip访问会显示ip被封禁;在web.config里用规则封禁ip虽然方便不限数量,但是一些广告会出现在统计数据里,因为这些ip到源站了,虽然被阻断了显示502。
需要注意的是:pattern后面的括号里不能为空,为空会阻断所有ip访问,我就是犯了这个错误,要不是青姐说我网站打不开,我还不知道呢!
以上就是我总结的封禁ip的两种方法,希望能对大家有帮助。
2019年4月3日补充:方法二如果把ip都写一块很难区分,可以增加一个<add />,后期检查ip也方便。
上一篇:windows10系统下如何彻底卸载phpstudy下一篇:百度云加速缓存视频及curl命令检测是否缓存的方法
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 微信内置浏览器如何清除缓存和加速打开网页(4308)
- 封禁ip的两种方法(4240)
- windows10系统下如何彻底卸载phpstudy(2946)
- 使用vpn时,使用百度云加速的网站不能访问的两种解决方法及注意事项(2803)
- 彻底解决win10文件夹右上角出现箭头的方法(2570)
- 前端工程师必须要看的五个个人技术博客(1929)
- 网站被莫名其妙植入广告怎么办(1513)
- 站长必知:各搜索引擎的爬虫UA和禁止抓取的robots写法(1372)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(1348)
- 网站被镜像怎么办(1338)
- 电脑上的图片和视频不显示缩略图如何解决?(2024-05-05)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(2023-10-08)
- 使用百度云加速的网站在谷歌浏览器访问主域出现502报错如何解决?(2023-02-27)
- 封ip的五大原则(2023-02-16)
- 你不知道的西部数码省钱妙招(2022-11-15)