屏蔽ip段访问 html,限制某IP段对网页的访问(ASP)
ASP脚本限制某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)
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.150.0") and userIPnum < IP2Num("192.168.150.138") then
response.write ("
您的IP被禁止")
response.end
else response.write ("
您的IP被未被限制!")
end if
%>
方法二:
限制IP段访问——2
'限制192.168.150.130(3232274049)到192.168.150.140(3232274059)
ip=request.servervariables("remote_addr")
sip=split(ip,".")
num=cint(sip(0))*256*256*256+cint(sip(1))*256*256+cint(sip(2))*256+cint(sip(3))-1
response.write(ip)
response.write("
")
if (num >= 3232274049 and num <= 3232274059) then
response.write("您的ip被限制!")
response.End()
else
response.write("您的ip未被禁止")
end if
%>
总结:
以上两种方法都是针对ASP脚本,其他脚本的限制方法跟其类似。
屏蔽ip段访问 html,限制某IP段对网页的访问(ASP)相关推荐
- 锐捷显示服务器禁止设置多个ip,宝塔面板如何禁止某个IP(IP段)访问
下面是编程之家 jb51.cc 通过网络收集整理的代码片段.编程之家小编现在分享给大家,也给大家做个参考. 最近宝塔面板开端渐渐有点商业化趋向,但基本功能对于免费用户来说也是够用的.对于用户来说,也不 ...
- 通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx...
为什么80%的码农都做不了架构师?>>> 通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx 脚本如下: ...
- 关于某日访问次数最多的IP的topK问题的三种解法
题目描述 在july大神的博客中,看到这样两道题: 1. 海量日志数据,提取出某日访问百度次数最多的那个IP. 2. 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复 ...
- oracle 访问日志ip,怎么从访问日志中把ip提取出来
2020-04-21阅读(24) 本文主要为您介绍忘了自己电脑用户密码怎么办,内容包括我忘记密码了怎么办登陆不了了电脑育儿问答宝宝树,我的电脑用户名和密码忘记了怎么办,台式电脑用户名密码忘记了怎么办. ...
- 无公网IP通过旁路由openwrt的Zerotier实现和在家一样访问家里每个设备
现在的IP地址精贵,很多人拉的线路都没有公网IP了,早期时候有公网IP可以干很多事情,例如架个Web,FTP,游戏等各种服务,再通过动态域名,在公司或者朋友可以直接访问,只要映射端口就可以了. 如果没 ...
- 防火墙添加ip白名单_宝塔防火墙IP白名单添加/导入云盾YUNDUN高防CDN节点IP段
由于宝塔Nginx/Apache防火墙的规则也是非常强的,如果不将云盾(YUNDUN)高防CDN节点IP段列入宝塔防火墙白名单的话,访客容易出现502等错误. 推荐使用宝塔Linux控制面板 你还没开 ...
- 服务器只允许指定ip访问如何设置,Windows下通过ip安全策略设置只允许固定IP远程访问...
通过设置IP安全策略限制固定IP访问 说明: (1)以XP环境为例,步骤:先禁止所有IP,再允许固定IP访问. (2)配置过程中很多步骤图是重复的,一些没价值的图就省略了: (3)光看的话可能中间重复 ...
- 网站用域名能访问,用域名IP不能访问的原因分析
原因分析:一般虚拟主机是不能直接输入IP进行访问的 因为一个IP下有很多网站 ,只能用域名进行访问.如果想IP也能访问,必须网站有独立的IP地址,不是共享IP.如果是IIS的话,要把主机头对应的域名去 ...
- php禁止国外访问,wordpress 禁止国外ip访问
一般做国内站,国外ip都是来攻击或撞库的,没有国外用户的需求,就可以在进入网站时进行ip检查,如果是国外ip就禁止访问 阿里提供了一个查询ip归属的接口,可以用来获取当前ip的真实地址,但对访问速度会 ...
最新文章
- 一款jQuery满屏自适应焦点图切换特效
- 通宵爆肝:C语言下的平衡二叉树(Avl)原来如此简单!
- LeetCode 624. 数组列表中的最大距离
- 交互式地图_张晟推出学校资源交互式地图工具
- (转载)C中实参与形参的“值传递”只能“单向传送”(透彻的理解)
- 【手绘】A old painting ,drawed in middle school ,grade 8
- i9-10900K比9900K性能提升了多少?i9-10900K和i9-9900K区别对比评测
- 物料编码的制定(资料收集)
- Matlab基础语法知识
- 黑客马拉松之家(devpost)
- 429. N 叉树的层序遍历(中等 树 广度优先搜索)
- 苏宁易购:前后端分离架构的落地思考
- MATLAB获取屏幕分辨率
- Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION wm.concat does not exist
- ROS示例----TIAGo教程
- input如何设置默认值
- STM32F7 使用 FAL 配置片上FLASH
- RabbitMQ的简单使用
- 淘淘商城之商品添加功能实现
- 四个视角,讲透额温枪应用设计中的运放问题