Задача
Необходимо внести изменения в файл .htaccess сервера для блокировки доступа посетителям по IP-адресам.
Список IP для блокировки
- Динамические IPv6 адреса (у последних двух групп) начинаются с 2a03:2880:f814: и имеют первые секции, представленные в примерах:
- 2a03:2880:f814:9::
- 2a03:2880:f814:25::
- 2a03:2880:f814:d::
- 2a03:2880:f814:2b::
- Динамические IPv4 адреса (меняются последние две цифры) и начинаются так:
- 57.141.20.25
- 57.141.20.44
- 57.141.20.13
- И один статический IPv4 адрес - 8.219.214.204
Условия реализации
Статический адрес присутствует в файле 50 раз (50 строчек) - например, указан в разных вариациях правил, для возможности быстрого последующего редактирования пользователем. Если текущая конфигурация htaccess содержит rewrite-правила, их необходимо сохранить и корректно разместить секцию с IP-блокировкой.