导语:现在越来越多的同学都有建设个人主页网站,如果你的网站部署在阿里云上,想要拒绝某个ip访问,那该专门办呢?
如果你遇到恶意访问或者小偷程序在采集你的网站,那就要用到封禁ip了。有同学提出希望在控制面板中添加要屏蔽的ip,将一些恶意访问的ip加入黑名单,经咨询阿里云工程师,阿里云空间目前暂时不支持在控制面板中自主屏蔽访问者的ip地址。

不过,我们分享了其他解决方法,供用户参考。
一、Linux主机可以通过 .htaccess文件屏蔽IP。
RewriteEngine on RewriteBase / Order Deny,Allow //拒绝开关,allow表示拒绝访问 Deny from 182.115.148.59 //输入要屏蔽的IP地址 Deny from 92.241.169 // 屏蔽IP段
92.241.169代表(92.241.169.1-92.241.169.254)的IP端。
二、windows主机IISweb服务
asp屏蔽ip,将以下代码添加到一个conn.asp的文件中,然后在每个页面中引用即可。
<%
requestIP = request.ServerVariables("REMOTE_ADDR") '这是访问这个页面的IP
IP = "127.0.0.1|192.168.1.1" '这是要禁止访问网站的IP,用“|”隔开
trueURL = "http://www.baidu.com" '可以访问的IP跳转到
falseURL = "http://www.webym.net" '不可以访问的IP跳转到
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
%>
三、通过javascript脚本禁止特定IP访问网站
可以通过访问新浪提供借口获取IP地址归属地相关信息 :
http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=IP地址

声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/156.html





















