当前位置:首页 > 代码 > 正文

网页代码限制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站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/8230.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载