导语:现在越来越多的同学都有建设个人主页网站,如果你的网站部署在阿里云上,想要拒绝某个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