Назад | Перейти на главную страницу

IP запрашивает давно ушедшие файлы

Почти год назад я выпустил приложение, которое работало, запрашивая данные из некоторых скриптов php на моем сервере. Это приложение больше не делает этого, и файлы php были удалены. Тем не менее, у нескольких человек все еще работает приложение, и мой сервер получает пропускную способность на несколько сотен мегабайт из 404 ошибок в день. У меня есть IP-адреса людей, запускающих приложение. Есть ли способ заблокировать их, чтобы они не тратили мою пропускную способность?

Я знаю, что могу заблокировать их с помощью apache, но остановит ли это их трату трафика?

Спасибо за любую помощь!

Я предполагаю, что вы используете Apache на машине Linux, вы можете использовать iptables для блокировки IP-адресов.

Вот команда для блокировки выбранного IP.

iptables -A INPUT -s <IP-АДРЕС> -j DROP

А вот небольшой сценарий bash, который прочитает список IP-адресов из txt-файла и заблокирует все IP-адреса.

#!/bin/bash

while read IPADDR; do
    iptables -A INPUT -s $IPADDR -j DROP
done

сохраните указанный выше сценарий в любом файле, а затем запустите его следующим образом.

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

HTH.