
问:你好,如题,请问怎么屏蔽虚拟主机或者服务器里面的某个指定IP,虚拟主机FTP是 :mixingpumpcp,服务器是:127.0.0.1。
答:您好
1、虚拟主机屏蔽某个ip访问请参考教程 https://www.west.cn/faq/list.asp?unid=681 设置,您是win2008系统,请使用web.config规则。2、云服务器或独立服务器屏蔽某个ip访问站点请参考 https://www.west.cn/faq/list.asp?unid=822 操作,查看您是云服务器,也可通过安全组的方式来屏蔽,可参考 https://www.west.cn/faq/list.asp?unid=1427 ,非常感谢您长期对我司的支持!
问:文档里面是示例:注:根据需求修改(127.0.0.1|8.8.8.)ip范围 ,
<rules> <rule name=\”band ip\” stopProcessing=\”true\”> <match url=\”(.*)\” /> <conditions logicalGrouping=\”MatchAny\”> <add input=\”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}\” pattern=\”(127.0.0.1|8.8.8.)\” /> </conditions> <action type=\”AbortRequest\” /> </rule>
假如我是要屏蔽具体的IP段,怎么写? 127.0.0.1
答:您好
完整的web.config规则代码如下,如您之前有web.config文件并且里面已经有其他伪静态规则,那么请复制rule标签里面的代码即可,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
完整如下:
<?xml version=\”1.0\” encoding=\”UTF-8\”?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=\”band ip\” stopProcessing=\”true\”>
<match url=\”(.*)\” />
<conditions logicalGrouping=\”MatchAny\”>
<add input=\”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}\” pattern=\”(127.0.0.1)\” />
</conditions>
<action type=\”AbortRequest\” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>若之前以后其他伪静态规则请复制一下代码到</rules>前 <rule name=\”band ip\” stopProcessing=\”true\”>
<match url=\”(.*)\” />
<conditions logicalGrouping=\”MatchAny\”>
<add input=\”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}\” pattern=\”(127.0.0.1)\” />
</conditions>
<action type=\”AbortRequest\” />
</rule>
问:谢谢,如果我要继续增加ip,比如增加 127.0.0.1,是不是这样写 ?
<rule name=\”band ip\” stopProcessing=\”true\”> <match url=\”(.*)\” /> <conditions logicalGrouping=\”MatchAny\”> <add input=\”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}\” pattern=\”(127.0.0.1,127.0.0.1)\” /> </conditions> <action type=\”AbortRequest\” /> </rule>
答:您好
屏蔽多个ip格式请这样写,竖线分隔(127.0.0.1|127.0.0.1|127.0.0.1)屏蔽某个C段请这样写(106.110.48.|192.168.1.)最后的点好必须要有,非常感谢您长期对我司的支持!


