IP的请求已经过时的文件

我在一年前发布了一个应用程序,通过从我的服务器上的一些PHP脚本请求数据。 该应用程序不再做这个和PHP文件已被删除。 然而,有几个人仍然运行该应用程序,我的服务器每天获得几百MB的404错误带宽。 我有运行应用程序的人的IP地址。 有什么办法阻止他们,这样他们就不会浪费我的带宽?

我知道我可以阻止他们与阿帕奇,但会阻止他们浪费带宽?

谢谢你的帮助!

我假设你正在Linux机器上运行Apache,你可以使用iptables来阻止IP。

以下是阻止所选IP的命令。

iptables -A INPUT -s <IP地址> -j DROP

这里是一个小的bash脚本,它将从txt文件中读取IP列表,并将阻止所有的IP。

#!/bin/bash while read IPADDR; do iptables -A INPUT -s $IPADDR -j DROP done 

将上面的脚本保存在任何文件中,然后像下面那样运行它。

 ./scriptfile < /path/to/ip_address_list.txt 

HTH。