如何拒绝访问机器人访问iis 7

时间:2011-01-25 23:39:53

标签: iis-7 get bots

在iis7机器上,我收到这样的请求:

GET /scripts/){F.html(E o( 80 - 188.109.xxx.xxx Java/1.4.1_04
GET /scripts/]||!o.support.htmlSerialize&&[1, - 80 - 188.109.xxx.xxx Java/1.4.1_04
GET /scripts/);c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate j.helper|| 80 - 188.109.xxx.xxx Java/1.4.1_04
GET /scripts/,e).html(j).prependTo(f);f.find( - 80 - 188.109.xxx.xxx Java/1.4.1_04
GET /scripts/,f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b, - 80 - 188.109.xxx.xxx Java/1.4.1_04
GET /scripts/,this.uiDialogTitlebar).html(f|| - 80 - 188.109.xxx.xxx Java/1.4.1_04

我可以以某种方式拒绝访问这些吗?

感谢。

2 个答案:

答案 0 :(得分:1)

如果IIS日志包含远程IP地址,您可以将一些REJECT或DENY或BLOCK规则填入系统的防火墙,以便在它们到达IIS之前将它们全部丢弃。我建议随着时间的推移将它们从防火墙中老化,因为很多系统都在动态IP上,你最终可以阻止对合法用户的访问。

答案 1 :(得分:0)

您无法阻止机器人(或此类人员)尝试访问您的网络服务器上不存在的页面。