用户工具

站点工具


云虚拟主机中屏蔽指定ip地址的方法

faq:云虚拟主机中屏蔽指定ip地址的方法

本文主要介绍云虚拟主机中,屏蔽指定IP地址的方法。

在云虚拟主机中,屏蔽指定IP地址请参考以下两种方法。

通过.htaccess文件屏蔽

使用FTP连接云虚拟主机,详情请参见如何上传网站程序。 通过配置htdocs目录下的.htaccess文件屏蔽指定IP地址,需要配置的代码如下。更多关于.htaccess文件的配置策略请参见如何使用Apache的.htaccess文件限制IP地址访问。

RewriteEngine on
RewriteBase /
Order Deny,Allow
Deny from [$Deny_IP1] 
Deny from [$Deny_IP_Segment]

说明:

  1. [$Deny_IP1]为需要屏蔽的IP地址,可添加多个要屏蔽的IP地址,中间用空格隔开。
  2. [$Deny_IP_Segment]为需要屏蔽的IP地址段。

使用ASP屏蔽IP地址

将以下代码添加到ASP页面中,用以屏蔽指定IP地址。

<%
requestIP = request.ServerVariables("REMOTE_ADDR")
IP = "[$Deny_IP2]"
trueURL  = "http://www.baidu.com"
falseURL = "http://www.google.com"
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
%>

说明:

  • [$Deny_IP2]为需要屏蔽的IP地址,若需要添加多个要屏蔽的IP地址,中间用|隔开。

评论

请输入您的评论:
B I U K B
 
云虚拟主机中屏蔽指定ip地址的方法.txt · 最后更改: 2023/04/11 16:59 由 dami

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki