通过屏蔽IP来防止采集

时间:2007-08-19 15:28:00 

  为了防止采集,我试过各种方法,绝大多数方法是“ * 剑”---防止了采集,也影响了搜索引擎收录,实在不爽!一天本人忽发奇想:何不采取封IP的办法防止采集,于是网上找一段最简单的封IP代码,一试,果然有效,企图采集者无功而返,经三个多月应用,已找不到采集者了,实在有点寂寞,哈哈。实践证明,本方法绝对不影响搜索收录!具体代码如下:



<% 
Dim IP,IPString,VisitIP
’要禁止的IP地址
IPString="|61.233.40.201|61.240.131.121|127.0.0.1|211.99.31.202|219.150.14.36|"
’获取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 "asp之家提示:你的IP被禁止"
’或者跳转到指定的页面:response.redirect "http://www.aspxhome.com"
response.end
End If
%>

使用方法:

将上述代码放到<head>区,如果不知道什么是<head>区,你就放到</head>上面即可!


IPString="|61.233.40.201|61.240.131.121|127.0.0.1|211.99.31.202|219.150.14.36|"

是采集你网站内容的垃圾站服务器IP,你可以自己替换,不知道对方服务器IP的可以点开始------运行-----输入ping www.*****.com(采集网站的网址)获得其IP!


127.0.0.1是防止从本地采集,你可以在本地试试,因为现在许多新网站都是从本地采集,所以这个127.0.0.1一定要封它!

现在许多网站程序有封IP功能,就不需要上述代码了,直接封其服务器IP就行!

标签:
0
投稿

猜你喜欢

  • SQL Server与Oracle数据库在安全性上的异同

    2009-02-01 14:49:00
  • ASP申请单动态添加实现方法及代码

    2008-11-04 11:09:00
  • 用ASP和SQL语句动态的创建Access表

    2008-10-14 16:59:00
  • 微软建议的ASP性能优化28条守则(3)

    2008-02-24 16:30:00
  • 如何解决客户机页面刷新时连接不上数据库问题?

    2009-12-16 18:24:00
  • 如何利用Image Data Type在主页中显示图形?

    2010-01-01 15:13:00
  • SQL点滴24 监测表的变化

    2011-09-30 11:38:41
  • ASP实例:幻灯片新闻代码

    2008-11-21 17:40:00
  • 如何让新安装的MySQL数据库变得更安全

    2009-01-04 13:19:00
  • 如何取得刚添加的记录自动增加的ID?

    2010-01-18 20:55:00
  • 什么是XML?

    2007-10-29 12:53:00
  • 关于JS中的事件--Event对象

    2008-03-16 14:22:00
  • Dreamweaver实现flash透明背景

    2008-05-04 09:35:00
  • 用SQL语句生成带有小计合计的数据集脚本

    2009-01-06 11:33:00
  • 再谈动态添加样式规则

    2009-09-02 13:10:00
  • 了解ASP的基本语法和变量

    2008-01-16 13:03:00
  • ajax代理程序,自动判断字符编码

    2007-11-04 13:17:00
  • JavaScript链式调用的设计

    2009-12-04 12:46:00
  • 仿淘宝星级评分效果

    2010-09-03 18:37:00
  • Recipe: 把SQL数据库部署到远程主机环境(第一部分)

    2007-09-23 13:07:00
  • asp之家 网络编程 m.aspxhome.com