最新消息:Hi,there!

禁止特定IP访问网站的几种方法

建站编程 西狂 60浏览 0评论

1.服务器空间黑名单

使用服务器(空间)自带的IP黑名单功能,如果你的主机空间有这个选项(一般是在安全设置里面),请将要禁止的IP逐个列入,或者将某个IP段按规则写入黑名单。

2.修改.htaccess文件

编辑网站根目录下的.htaccess文件,按实际情况添加如下格式代码:

Order Allow,Deny
Deny from 112.121.33.232(填写要禁止的IP,一行一个) 
Deny from 112.121.33 (禁止某IP段) 
Allow from all

3.使用PHP代码

如果你的网站程序是PHP,在网站根目录下新建一个PHP命名为ban_ip.php,在同样位置新建一个名为ban_ip_list.dat的数据文件,将下列代码添加到_ban_ip.php

<?php    
$banned = file(“ban_ip_list.dat”);    
if(in_array($_SERVER[‘REMOTE_ADDR’], $banned)){    
    echo “你的IP属于被禁止访问列表。如果问题请与站长联系。”;    
    exit();    
    }    
?>    

并用文本编辑软件打开ban_ip_list.dat,将需要禁止的IP地址逐行输入文件并保存。

4.使用CDN、云加速服务

如果网站使用了CDN、云加速等服务,在服务商控制面板安全选项中也会有IP黑名单,将要禁止的IP地址或IP段按要求写入并开启黑名单即可。

转载请注明:西狂部落阁 » 禁止特定IP访问网站的几种方法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址