Apache服务器如何禁止某IP或某IP段访问(最简单高效的方法)

互联网是一个开放的空间,不分国度,我们的网站全世界上的人们都可以看到它,但在这一过程中会充斥大量的内容采集、垃圾邮件、负面或攻击性的评论,如果我们不及时采取有效的措施,这种情况可能会迅速升级为一些潜在的安全漏洞。而禁止某IP地址或IP段访问我们的网站,切断他们的访问线路,有效阻止他们访问我们的网站。本文以使用Apache服务器的站点为例,如何将一些IP或IP段地址封锁,禁止访问?文章源自MAY的SEO博客-https://may90.com/share/apache.html

Apache服务器如何禁止某IP或某IP段访问(最简单高效的方法)文章源自MAY的SEO博客-https://may90.com/share/apache.html

使用Apache作为web服务器运行,根据建站程序的不同有不同的方法。

建站程序是PHP,.htaccess文件是阻止IP或IP段地址的一种方法。

RewriteEngine on
RewriteBase /
Order Deny,Allow
Deny from 182.92.253.20   ##输入要屏蔽的IP地址
Deny from 121.18.126  ## 屏蔽IP段

建站程序是ASP,直接在首页添加一下代码即可

<%
requestIP = request.ServerVariables("REMOTE_ADDR")
IP = "127.0.0.1|192.168.1.1"
trueURL  = "http://www.baidu.com"
falseURL = "http://www.google.com"
ipArr  = split(IP,"|")
flag  = false
for i=0 to ubound(ipArr)
if requestIP=ipArr(i) then
flag=true
exit for
end if
next
if flag then
response.Redirect(falseURL)
else
response.Redirect(trueURL)
end if
%>

注意事项:

1. 网站未开启CDN加速;

如果网站有开启CDN加速,默认查看到的IP地址不是真实的;需要通过某种技术手段来查看真实IP。因此,您要屏蔽的IP地址一定是真实IP,才能达到真正屏蔽的效果。

2. 在编辑或添加代码前记得备份源文件!备份源文件!备份源文件!

当我们在编辑或添加上面代码时,一定要提交备份好源文件,以免错误编辑或修改后,导致不可逆的后果。

其实,禁止某IP或某IP段访问的方法有很多,关键在于我们一定要找到或分析出真实的IP地址或IP段,然后对症下手,实现真正的禁止访问!

 

我的微信
扫一扫微信,添加好友
weinxin
我的微信公众号
关注公众号,了解最新动态
weinxin
 
  • 本文由 MAY的SEO博客 发表于 2019年10月26日
  • 转载请务必保留本文链接:https://may90.com/share/apache.html
什么是web服务器 SEO教程

什么是web服务器

Web服务器是使用HTTP(超文本传输​​协议)和其他协议响应的软件或硬件。 什么是Web服务器? Web服务器是使用HTTP(超文本传输​​协议)和其他协议响应的软件或硬件。 1. 在硬件方面,We...
国内与国外服务器区别 SEO教程

国内与国外服务器区别

很多站长在选择服务器时,总是特别纠结,到底是选择国内服务器好,还是国外服务器好?本文分享SEO教程:国内与国外服务器区别。希望本篇文章能帮助您选择出您最适合的网站服务器。 服务器区别一. 政策不同 1...
域名和服务器常见问题汇总 SEO教程

域名和服务器常见问题汇总

前面两章SEO教程,讲述了域名和服务器的一些基础知识,本文分享购买域名和服务器时,遇到的一些常见问题汇总。 域名和服务器在不同的地方(服务商)购买? 可以在不同的地方购买。域名和服务器之间的纽带是“域...
服务器知识 SEO教程

服务器知识

说实话,对于网站服务器,May一直都是懵懵懂懂。对于我们SEO优化人员来说,虽然可以不像技术人员那样玩透,但一些基础的服务器知识我们还是很有必要知道的。如果说域名是一个网站的标识,那么服务器就是驱动或...
评论  4  访客  3  作者  1
    • 36加盟网 1

      还是直接使用宝塔吧,感觉很方便啊,尤其是对于linux服务器不熟悉的朋友。

      • 卡卡哥博客 4

        又学习到新的知识了!

        • boke112联盟 6

          知道IP屏蔽倒是不难,最关键是很多恶意IP都是随机的,而且量很大,很难都屏蔽完

            • MAY的SEO博客

              @ boke112联盟 是的,关键在于找到恶意IP。

          发表评论

          匿名网友
          :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
          确定