网页代码限制ip访问(网页代码限制ip访问怎么解决)
admin 发布:2022-12-19 12:38 339
本篇文章给大家谈谈网页代码限制ip访问,以及网页代码限制ip访问怎么解决对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
如何用代码实现禁止某个IP段访问网站
一个简单的封少量IP的ASP代码:
%
Dim IP,IPString,VisitIP
'要禁止的IP地址
IPString="|219.142.118.71|127.0.0.1|"
'获取IP地址
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then
IP = Request.ServerVariables("REMOTE_ADDR")
End If
VisitIP="|"IP"|"
If instr(1,IPString,VisitIP)0 Then
response.write "你的IP被禁止"
response.end
End If
response.Write("你的IP:"IP"可以访问本站")
%
禁止某个IP段访问:
%
function IP2Num(sip)
dim str1,str2,str3,str4
dim num
IP2Num=0
if isnumeric(left(sip,2)) then
str1=left(sip,instr(sip,".")-1)
sip=mid(sip,instr(sip,".")+1)
str2=left(sip,instr(sip,".")-1)
sip=mid(sip,instr(sip,".")+1)
str3=left(sip,instr(sip,".")-1)
str4=mid(sip,instr(sip,".")+1)
num=cint(str1)*256*256*256+cint(str2)*256*256+cint(str3)*256+cint(str4)-1
IP2Num = num
end if
end function
function Num2IP(nip)
iip1 = int(nip/256/256/256)
iip2 = int((nip-iip1*256*256*256)/256/256)
iip3 = int((nip-iip1*256*256*256-iip2*256*256)/256)
iip4 = int((nip-iip1*256*256*256-iip2*256*256-iip3*256) mod 256)
iip0 = iip1 "." iip2 "." iip3 "." iip4
Num2IP = iip0
end function
userIPnum = IP2Num(Request.ServerVariables("REMOTE_ADDR"))
if userIPnum IP2Num("192.168.3.0") and userIPnum IP2Num("192.168.3.255") then
response.write ("center此IP被禁止/center")
response.end
'页面ASP解释结束
end if
%
显示内容
上例是禁止192.168.3.0——192.168.3.255之内的所有IP看到下面的显示内容。如果是要禁止访问整个页面,那只需要把这段代码放到开头就可以限制访问页面了。
怎样编写一个限制IP访问的网页
一楼的设置权限,或者是zhx蒴蒴的方法,稍加扩展即可.就是做一个判断
%
Dim
ip
ip=Request.ServerVariables("REMOTE_ADDR")
'先判断是否是特定的两个IP
If
ip="192.168.18.7"
Or
ip="192.168.66.9"
Then
response.write
"正确"
response.End
End
If
'是,则不进行下面的判断,注意response.end
ip=Split(ip,".")
'下面一行是检测是否是192.168开头的.
If
ip(0)=192
And
ip(1)=168
Then
'如果是,则检测是192.168.1.*或者是192.168.2.*
如果是,则输出正确
If
ip(2)=1
Or
ip(2)=2
Then
response.write
"正确"
End
If
Else
response.write
"出错了"
End
If
%
你参考一下
求一段PHP限制IP及IP段访问的代码,拜托了。。
正确代码
function check_ip(){
$ALLOWED_IP=array('192.168.2.*','127.0.0.1','192.168.2.49');
$IP=getIP();
$check_ip_arr= explode('.',$IP);//要检测的ip拆分成数组
#限制IP
if(!in_array($IP,$ALLOWED_IP)) {
foreach ($ALLOWED_IP as $val){
if(strpos($val,'*')!==false){//发现有*号替代符
$arr=array();//
$arr=explode('.', $val);
$bl=true;//用于记录循环检测中是否有匹配成功的
for($i=0;$i4;$i++){
if($arr[$i]!='*'){//不等于* 就要进来检测,如果为*符号替代符就不检查
if($arr[$i]!=$check_ip_arr[$i]){
$bl=false;
break;//终止检查本个ip 继续检查下一个ip
如何禁止某个ip访问??
禁止某个ip访问,可以尝试以下的方法。
方法1、在服务器空间管理平台有相关功能,例如:IP黑名单。
方法2:通过windows自带的安全策略限制
打开本地安全设置,点“IP安全策略,在本地机器”——创建IP安全策略----下一步----名称随便写,如输入阻止,然后一直点下一步,出现提示点是,一直到完成,这个时候就创建了一个名为“阻止”的策略了
下面点“IP安全策略,在本地机器”——管理IP筛选器表和筛选器操作----点添加----名称添75.156.25(为了识别最好填写对应的IP段)----点添加----下一步----源地址选择一个特定的IP子网,IP输入75.156.25.0
子网掩码改为255.255.255.0----下一步----目标地址选择我的IP地址----下一步----协议类型为任意----下一步----完成
全部关闭
下面点我们开始建立的名为“阻止”的策略,点属性----填加----下一步----下一步网络类型选择所有网络连接----下一步----出现提示点是----到IP筛选列表,点中我们刚才创建的名为75.156.25的选项----下一步----选择阻止----下一步到完成、关闭
最后点“阻止”这个策略,右键,指派,到这里为止我们就已经阻止了75.156.25开头的网段了,当然也阻止了75.156.25.192这个IP的攻击了,如还要封其他IP的攻击同样操作即可。
方法3、如果你是自主搭建的服务器,那么你可以在你的网络交换机中配置防火墙;
求限制IP访问的代码
asp限制ip访问的小代码
ip_start="61.143.129.0"
ip_end ="61.143.133.255"
ip_start_arr =split(ip_start,".")
ip_end_arr =split(ip_end,".")
ip_start_str=""
ip_end_str=""
ip_user_str=""
for i=0 to 3
ip_start_str=ip_start_str!amp;right(cstr(formatnumber(cint(ip_start_arr(i))/1000,3)),3)
ip_end_str=ip_end_str!amp;right(cstr(formatnumber(cint(ip_end_arr(i))/1000,3)),3)
next
'测试客户端是否用代理
userip = request.servervariables("http_x_forwarded_for")
if userip = "" then userip = request.servervariables("remote_addr")
ip_user_arr =split(userip,".")
for i=0 to 3
ip_user_str=ip_user_str!amp;right(cstr(formatnumber(cint(ip_user_arr(i))/1000,3)),3)
next
if cdbl(ip_user_str)cdbl(ip_end_str) or cdbl(ip_user_str)cdbl(ip_start_str) then
response.write "超出访问范围"
网页代码限制ip访问的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于网页代码限制ip访问怎么解决、网页代码限制ip访问的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-20百度如何优化,百度如何优化网页
- 05-19百度浏览器,百度浏览器历史记录怎么恢复
- 05-19怎么免费创建网站,怎么免费创建自己的网站平台
- 05-19现在的网络推广怎么做,网络怎样做推广
- 05-19怎么在百度上发帖推广,免费百度广告怎么投放
- 05-19如何做网站,如何做网站网页
- 05-19网站如何优化一个关键词,怎么优化一个网站关键词
- 05-19网络营销方案策划案例,网络营销方案策划案例怎么写
- 05-19网络推广怎么找客户资源,怎么在网络推广
- 05-19怎么做网站,怎么做网站教程视频
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接