Чтобы осуществить бан по IP-адресу необходимо поставить плагин wp-ban. Найти его можно в каталоге Word Press, установка стандартная.
При попытке взлома сайта с одного и того же IP- адреса непрерывно идут запросы, которыми сканируется директория вашего ресурса на наличие каких-то дыр в системе.
И вот, если вы обнаруживаете эти неоднократные запросы с какого-то адреса, то, скорее всего, это делает какой-то злоумышленник.
Поэтому данный IP-адрес необходимо забанить, то есть сделать так, чтобы у него не было доступа к вашему сайту.
Также этот плагин применяется, чтобы защититься от спама. Если поступают с одних и тех же адресов какие-то комментарии, похожие на спам, то и эти адреса можно добавить в бан.
Настройки плагина wp-ban
Для настройки плагина заходим в Настройки – Ban. В окне Ban Options располагаются все ваши данные, указан IP-адрес, хостинг, браузер и адрес сайта.
Также здесь приводится предупреждение, что не следует блокировать себя самого. Это значит, что свой IP-адрес надо запомнить и не вводить его в данный список.
Как в плагине сделать бан по IP-адресу
Затем в первом окне Заблокированные IP-адреса: вводим адреса, которые надо блокировать, то есть не допускать их на сайт. Тут же приводится пример, как вписывать эти адреса.
Это может быть один IP-адрес или маска из нескольких IP-адресов, причем каждый адрес надо вводить в новой строчке.
Блокируем диапазоны
Следующий пункт это заблокированные IP-диапазоны. В этом случае есть возможность заблокировать сразу несколько IP-адресов.
Если, к примеру, злоумышленник использует какой-то скрипт, который работает по динамическим IP-адресам в каком-то диапазоне адресов, то можно заблокировать весь этот диапазон.
Блокировка адреса
Также можно выполнить блокировку по хостам, вернее по адресам хостов. Тут также приводится пример записи и можно заблокировать переходы с какого-то определенного сайта.
Если вы видите, что запросы постоянно переходят с какого-то определенного адреса, то его можно заблокировать.
Можно заблокировать один адрес, или если использовать подстановочный знак в виде звездочки, то можно создать блокировку всем поддоменам какого-либо домена.
Баним вредоносные программы
Также можно забанить каких-то конкретных ботов, приводится список различных ботов и ссылка на сайт, на котором размещены всевозможные вредоносные программы, приводятся их названия, адреса, ссылки и т.д.
Исключения
Далее можно добавить список адресов исключений, это такие адреса, которые не должны блокироваться.
Например, если вы выбрали диапазон IP-адресов, которые хотите заблокировать и из них какой-то адрес не нужно блокировать, то это исключение нужно ввести в это поле и доступ с него будет разрешен.
В следующем поле нужно настроить сообщение для тех адресов, которые подверглись блокировке, например, «Вы были заблокированы». Затем сохраняем изменения.
Ниже приводится Ban статистика – с каких адресов и сколько было заблокировано попыток попасть на ваш сайт.
На этом все, плагин будет работать и не допускать злоумышленников на ваш сайт.